我一直在密切关注 html5 的最新革新, 你会觉得我在浪费时间吗? HTML5 给我们带来了很多 "重型" 的特征, 例如 webSockets,Web Workers,History, Storage 和一些像 classList 这样的工具类. 然而, 也有很多小的非常好的特征; 其中一个就是新添加的 download 属性. download 属性能让我们指定浏览器下载时采用新的文件名称, 也就是在客户端重命名下载文件. 而不是链接上原始的文件名称. 实际上 download 属性更合适的名称是 downloadName.
下载我...
HTML 代码
把 download 属性放到 A 链接上....
- <!-- 下载时使用 "预算表. pdf" 名称 -->
- <a href="/files/adlafjlxjewfasd89asd8f.pdf" download="预算表. pdf">
- 下载支出费用表
- </a>
... 当用户点击这个链接, download 属性值里的新名称就会显示到弹出的下载框里. 这样你保存的文件名称是 "预算表. pdf". 而且, download 属性能够强制触发下载操作, 很像我们用 PHP 里在 server 端执行的操作.
下载我...
download 属性在你需要执行下载任务时非常的有用, 很多时候我们在服务端存储的文件名都是序号表示的, 确保其唯一性, 但这样的名称对用户是无意义的. download 属性的客户端重命名功能使我们轻而易举的变换了下载文件名.
来源: http://www.webhek.com/post/download-attribute.html