有没有办法强制最新的FireFox打开下载对话框,以使用正确的文件名保存一些本地图像数据(dataURI
,dataURL
)?我想下载图片。
window.open('data:application/x-download;base64,0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAANQAAAAAAAAAAEAAANwAAAAIAAAD+////AAAAADQAAABsAA/');
以上示例将数据下载为[random string].part
。 More about data: URL。也许有一种方法可以通过伪造的AJAX请求来操纵HTTP标头?
答案 0 :(得分:1)
a href
个链接似乎有一个新的HTML5属性:
<a href="hugemothereffinpdf.pdf" download>Download file</a>
查找更多详情here。我don't know如果可以使用数据URI方案。