我是HTML的初学者,已经开始学习HMTL5的基础知识。
我找到了在HTML5中插入下载链接的代码,如下所示:
<a href="myfileuniquename.zip" download="myfile">Download Myfile</a>
这适用于.png和.zip等标准扩展,但是当我尝试使用.rar(根据RarLab)时,文件下载为.txt:
<a href="myfileuniquename.rar" download="myfile">Download Myfile</a>
- &GT;这下载myfileuniquename.rar但下载为myfile.txt
如何解决此问题,以便保留非标准文件扩展名?
由于
答案 0 :(得分:0)
download
属性(如果存在)表示作者打算使用超链接来下载资源。该属性可以有一个值;值(如果有)指定作者建议用于标记本地文件系统中的资源的默认文件名。对允许值没有限制,但作者应注意大多数文件系统在文件名中支持标点符号方面存在限制,用户代理可能会相应地调整文件名。
http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download