Firebase Storage в Safari Mobile предоставляет хранилище / неизвестная ошибка - PullRequest
0 голосов
/ 25 августа 2018

В настоящее время я работаю над прогрессивным веб-приложением, которое работает в основном на мобильных устройствах.Я протестировал его на 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;
    }
  }
}`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...