<a href="original_filename.pdf">Download this file</a>
将文件名保存为original_filename.pdf。如果我希望在下载之前重命名文件怎么办?
我希望有一个客户端解决方案。
答案 0 :(得分:4)
HTML5规范允许在名为“download”的链接上设置属性。
http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download
download
属性(如果存在)表示作者打算使用超链接来下载资源。该属性可以有一个值;值(如果有)指定作者建议用于标记本地文件系统中的资源的默认文件名。对允许值没有限制,但作者应注意大多数文件系统在文件名中支持标点符号方面存在限制,用户代理可能会相应地调整文件名。
答案 1 :(得分:1)
Content-Disposition: attachment; filename=somecustomname.txt
答案 2 :(得分:0)
我认为这不容易。您可以在下载文件后重命名该文件。
答案 3 :(得分:0)
除了在服务器上重命名或者告诉人们右键单击并选择“另存为”之外,我唯一能想到的是创建一个临时副本,您可以使用其他名称下载该副本。没有真正获得的巨大努力。