0

我是 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>

--> 这会下载 myfileuniquename.rar 但下载为 myfile.txt

如何解决此问题以保留非标准文件扩展名?

谢谢

4

1 回答 1

0

如果存在该download属性,则表明作者打算将超链接用于下载资源。属性可能有值;该值(如果有)指定作者推荐用于标记本地文件系统中的资源的默认文件名。允许的值没有限制,但作者提醒大多数文件系统对文件名支持的标点符号有限制,用户代理可能会相应地调整文件名。

http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download

于 2013-03-06T12:08:41.720 回答