更改 html 下载的名称
Changing the name of an html download
<a href="original_filename.pdf">Download this file</a>
将文件名另存为original_filename.pdf。 如果我想在下载之前重命名文件怎么办?
我希望有一个客户端解决方案。
HTML5规范允许在链接上设置一个名为"download"的属性。
http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download
download
属性(如果存在)表示作者打算将超链接用于下载资源。该属性可能具有值;该值(如果有)指定作者建议用于标记本地文件系统中的资源的默认文件名。对允许的值没有限制,但作者请注意,大多数文件系统在文件名中支持的标点符号方面都有限制,用户代理可能会相应地调整文件名。
在
重复问题中解决。
Content-Disposition: attachment; filename=somecustomname.txt
我认为这并不容易。当然,您可以在下载文件后重命名文件。
除了在服务器上重命名它或告诉人们右键单击并选择"另存为"之外,我唯一能想到的就是创建一个临时副本,您可以以不同的名称提供下载。付出巨大的努力,却一无所获。
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 在提交时打开thankyou.html+下载PDF
- HTML锚标记无法在android平台中下载文件
- 链接到 HTML 中的下载
- 文件下载html与错误处理FileNotFound
- 单击跨度下载 html 文件
- C# 在页面加载完成后下载 HTML 字符串
- 如何在安卓中下载 Html 页面及其内部文件
- 从视图源下载html的简单方法,同时保留文件夹结构
- 点击锚标记下载HTML文件
- 在我的桌面区域以XML格式下载HTML表格,只需单击一个按钮
- 在c#中下载html文本区域标签的内容为word或pdf文件
- 无法使用javascript下载html表格
- 下载HTML格式的文本文件
- 我如何使用客户端(javascript)代码创建和下载html文件
- 强制浏览器下载Html页面,而不是呈现它
- 如何在asp.net中点击按钮下载html文件
- 使用标记下载HTML文件
- 下载html页面并绑定到一个变量
- 不能用phantomjs下载html