尝试这样:如何强制Chrome浏览器下载的URL自定义文件名
<a href="http://google.com" id="aaa" download="your-foo.txt">Download Your Foo</a>
铬可惜的是完全忽略下载属性。 我能做什么?理想的情况下,使其跨浏览器...
感谢
尝试这样:如何强制Chrome浏览器下载的URL自定义文件名
<a href="http://google.com" id="aaa" download="your-foo.txt">Download Your Foo</a>
铬可惜的是完全忽略下载属性。 我能做什么?理想的情况下,使其跨浏览器...
感谢
你测试了这个在任何其他Web浏览器。 根据w3schools here,它是一个HTML5属性,Internet Explorer和Safari不支持它。所以,如果你正在寻找跨浏览器,这可能不是最好的解决方案。
此外,你所编写的链接是错误的,如果你下载google.com它指向index.html(我检查)。 我试过<a href="http://www.google.com" download>Here</a>
并在最新的chrome中打开它并下载了index.html。所以,如果你需要谷歌浏览器兼容性做一个下载属性与“[你的选择] .html”。
如果你想跨浏览器的兼容性,我建议你使用PHP来更改标题,然后回声谷歌的来源。如果您对php不熟悉,请转至 here
我对PHP很熟悉,不用担心。尽管如此,你还没有给我答案。我希望至少在Chrome中有效,最好是跨浏览器。请在这里粘贴一个JS函数或任何有用的东西。 – Novellizator
我没有时间检查,但[这里](https://github.com/johnculviner/jquery.fileDownload)是一个整洁的下载库,带有错误处理 – NotPseudonymous
我想要自定义文件扩展名,好友。 – Novellizator