【发布时间】:2017-07-05 07:09:22
【问题描述】:
我已经实现了以下代码,它在 Safari 中下载文件,但文件名变成了“无标题”。在其他浏览器中效果很好。
var saveData = (function () {
var base64 = "data:application/msword;base64,iVBOR---<some data>---JoU8gAAAAASUVORK5CYII=";
var uri = encodeURI(base64);
var anchor = document.createElement('a');
document.body.appendChild(anchor);
anchor.href = uri;
anchor.download = "hello";
anchor.click();
document.body.removeChild(anchor);
}());
saveData();
这是测试 JSFiddle 的链接。 JSFiddle_here
【问题讨论】:
标签: javascript angularjs file download safari