Ios文件下载不起作用

时间:2018-03-04 12:31:22

标签: ios file download angular5

我遇到IOS文件下载问题。 我试图让用户在点击链接时下载文件。我创建一个blob并点击链接。

它在桌面上运行良好,但在移动设备上却没有...

            let blob = new Blob([success], { type: success.type });
        if (window.navigator && window.navigator.msSaveOrOpenBlob) {
          window.navigator.msSaveOrOpenBlob(blob, dd.filename);
        } else {
          let a  = document.createElement('a');
          let url = URL.createObjectURL(blob);
          a.href = url;
          a.download = dd.filename;
          document.body.appendChild(a);
          a.click();
          document.body.removeChild(a);
          this.flashService.success('Dernières consultations', 'Ce document a été téléchargé');
          this.downloaded.emit(this.document);
        }

谢谢,

1 个答案:

答案 0 :(得分:0)

我终于找到了答案。

{ type: success.type }

我在这个变量中输入了错误的类型。移动导航器无法识别文件类型