我正在从我的pwa网站上将图像和视频上传到Firebase。 当我尝试上传大文件如视频,照片,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]);
}