【问题标题】:Suggest filename for data: URI建议数据的文件名:URI
【发布时间】:2013-10-29 17:17:08
【问题描述】:

我在 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,...

但它不起作用。

【问题讨论】:

标签: javascript html


【解决方案1】:

这在某些very new 浏览器中得到了解决。 cmets 中链接的问题还提到了您提出的特定于 Opera 的建议扩展,但我认为您最好的选择是使用 <a download="..."> 属性并建议使用旧浏览器的用户在下载时为自己设置文件名。

【讨论】:

  • 不,下载属性不适用于数据 URI 方案。
猜你喜欢
  • 2015-01-11
  • 1970-01-01
  • 1970-01-01
  • 2010-09-21
相关资源
最近更新 更多