Я загружаю изображения и видео в firebase со своего углового сайта pwa.Я получаю эту ошибку, когда пытаюсь загрузить большие файлы, такие как видео, фотографии, PDF и т. Д., Она отлично работает на устройствах Android, но у меня возникает ошибка, когда я пытаюсь загрузить файлы с устройств IOS.Ошибка "Не удалось загрузить ресурс: операция не может быть завершена. Программное обеспечение вызвало прерывание соединения" Моя функция загрузки похожа на ниже.
upload(event) {
//debugger
// event.target.files[0].type
this.ngxService.start()
this.spinner.show();
const randomId = Math.random().toString(36).substring(2);
this.ref = this.afStorage.ref('upload/' + randomId);
const data = this.afStorage;
const thisobj = this;
this.ref.put(event.target.files[0]).then(function (snapshot) {
data.ref(snapshot.metadata.fullPath).getDownloadURL().subscribe(url => {
console.log(url); // <-- do what ever you want with the url..
thisobj.adddata('', false, url, event.target.files[0].type)
});
});
//this.task = this.ref.put(event.target.files[0]);
//this.uploadProgress = this.task.snapshotChanges()
// .pipe(map(s => (s.bytesTransferred / s.totalBytes) * 100));
//this.afStorage.upload('/upload/', event.target.files[0]);
}