В настоящее время я работаю над прогрессивным веб-приложением, которое работает в основном на мобильных устройствах.Я протестировал его на iOS, но когда я попытался загрузить изображение в Firebase Storage (через Safari), оно выдает ошибку: хранилище / неизвестно.Эта ошибка не возникает в Chrome.
Вот соответствующий код (этот фрагмент не будет работать, так как он не подключен к Firebase или файлу, из которого он получен):
let imageRef = storage.child(`images/${fileName}`);
let task = imageRef.put(image);
task.on('state_changed',
function progress(snapshot) {
$('#uploadProgress').show(); // this is a progress bar
let percent = 50; // a testing value
$('#uploadProgress').val(percent);
},
function error(err) {
console.log(err.code);
},
function complete() {
// This runs unrelated code
}
);
Мои правила безопасности
`service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}`