Не могу загрузить файл в мое хранилище Firebase - ошибка 403 Запрещено

1

Я пытаюсь загрузить файл (изображение) в хранилище firebase, и я получаю эту ошибку:

POST https://firebasestorage.googleapis.com... 403 (Запрещено)

Это мой код:

var storageRef = firebase.storage().ref('/images/' + file.name);
var uploadTask = storageRef.put(file);

// Register three observers:
// 1. 'state_changed' observer, called any time the state changes
// 2. Error observer, called on failure
// 3. Completion observer, called on successful completion
uploadTask.on('state_changed', function(snapshot){
// Observe state change events such as progress, pause, and resume
// Get task progress, including the number of bytes uploaded and the total number of bytes to be uploaded
}, function(error) {
// Handle unsuccessful uploads
}, function() {
// Handle successful uploads on complete
// For instance, get the download URL: https://firebasestorage.googleapis.com/...
var downloadURL = uploadTask.snapshot.downloadURL;
});

Я не знаю, связан ли код с моей проблемой, но я все равно сказал. Мне интересно, может ли это проблема с разрешениями?

Теги:
firebase
firebase-security
firebase-storage

1 ответ

0

Ошибка 403() означает, что у вас нет разрешения на загрузку в хранилище firebase, возможно, из-за того, что правила разрешения по умолчанию требуют аутентификации. Чтобы исправить это, просто измените правила в консоли firebase :)

Например, чтобы предоставить разрешение неавторизованным пользователям, измените среднюю строку на: allow read, write: if true;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню