FirebaseStorage:无法加载资源:操作无法完成。软件导致连接中止

时间:2019-03-18 07:25:07

标签: angular firebase google-cloud-firestore firebase-storage angular-pwa

我正在从我的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]);  
  }

0 个答案:

没有答案