用正确的文件名强制下载dataURI?

时间:2012-03-08 14:04:43

标签: javascript firefox download

有没有办法强制最新的FireFox打开下载对话框,以使用正确的文件名保存一些本地图像数据(dataURIdataURL)?我想下载图片。

window.open('data:application/x-download;base64,0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAANQAAAAAAAAAAEAAANwAAAAIAAAD+////AAAAADQAAABsAA/');

以上示例将数据下载为[random string].partMore about data: URL。也许有一种方法可以通过伪造的AJAX请求来操纵HTTP标头?

1 个答案:

答案 0 :(得分:1)

a href个链接似乎有一个新的HTML5属性:

<a href="hugemothereffinpdf.pdf" download>Download file</a>

查找更多详情here。我don't know如果可以使用数据URI方案。