我遇到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);
}
谢谢,
答案 0 :(得分:0)
我终于找到了答案。
{ type: success.type }
我在这个变量中输入了错误的类型。移动导航器无法识别文件类型