【问题标题】:How to force chrome to download an url with custom filename如何强制 chrome 下载具有自定义文件名的 url
【发布时间】:2015-06-24 08:57:49
【问题描述】:

试过这个:

<a href="http://google.com" id="aaa" download="your-foo.txt">Download Your Foo</a>

不幸的是,Chrome 完全忽略了下载属性。 我能做些什么?理想情况下,让它跨浏览器......

谢谢

【问题讨论】:

  • 我想要自定义文件扩展名,伙计。

标签: google-chrome download filenames


【解决方案1】:

您是否在任何其他网络浏览器上对此进行了测试。 根据 w3schools here 的说法,它是一个 HTML5 属性,Internet Explorer 和 safari 不支持它。因此,如果您正在寻找跨浏览器,这可能不是最佳解决方案。

另外你写的链接是错误的,如果你下载了 google.com 它指向 index.html(I checked) 。 我尝试了&lt;a href="http://www.google.com" download&gt;Here&lt;/a&gt; 并在最新的 chrome 中打开它并下载了 index.html。因此,如果您需要 google chrome 兼容性,请使用“[您的选择].html”设置下载属性。

如果您想要跨浏览器兼容性,我建议您使用 php 更改标头,然后回显 google 的源代码。如果您对 php 不熟悉,请访问 here

【讨论】:

  • 我对php很熟悉,不用担心。不过,你还没有给我答案。我想要至少可以在 chrome 中使用的东西,最好是跨浏览器。请在此处粘贴 JS 函数或任何有用的内容。
  • 我没有时间检查,但here 是一个带有错误处理的简洁下载库
猜你喜欢
  • 1970-01-01
  • 2016-08-24
  • 2015-04-10
  • 1970-01-01
  • 2022-12-16
  • 2018-04-11
  • 1970-01-01
  • 2019-12-03
  • 1970-01-01
相关资源
最近更新 更多