通读文档后,我认为不是,但比抱歉更安全:
用户脚本可以与下载对话框交互,更改文件名吗?在单击下载链接之前不知道文件名,因此这不仅仅是在页面上找到 foo.bar.zip 并用新名称替换 foo.bar 的问题。
是的,您可以通过download
属性显式指定文件名:
<a href="index.html" download="test.html">Download index page</a>
但是有一些注意事项:
Content-Disposition
标题中发送文件名,则该标题优先于您指定的内容如果您在同一个域中,Content-Disposition
如果您通过以下方式下载文件XMLHttpRequest
,然后使用createObjectURL
并让用户下载该文件,则可以删除标头。问问自己是否值得付出努力。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句