建议data的文件名:URI



我用JavaScript生成了一个SVG字符串。

我将它提供给用户:

window.open("data:image/svg+xml," + svg_xml_string);

当你尝试在Chrome中保存该页面时,它会建议保存为download.svg是否有我可以更改下载的默认文件名?


我试着:

data:image/svg+xml;headers=Content-Disposition%3Aattachment%3Bfilename%3D%22suggest.svg%22,...

在一些非常新的浏览器中解决了这个问题。评论中链接的问题也提到了您提出的特定于opera的建议扩展,但我认为您最好的选择是使用<a download="...">属性,并建议使用旧浏览器的用户在下载时为自己设置文件名。

最新更新