实现文件下载之前是不是必须要先把文件压缩?
实现文件下载的步骤
第一步:那文件压缩
第二步:通过<a>的href属性连接到压缩文件的相对地址
其中第一步是不是必须的,比如我试了,如果我直接是1.jpg不压缩,那么点击后直接就是那张图片。
0
收起
正在回答
1回答
像txt,jpg这些浏览器支持直接打开的文件是不会执行下载的,而是会直接打开。
这时候可以给a标签添加一个download属性
download不给值,会使用默认的文件名。
该属性也可以设置一个值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件 (.img, .pdf, .txt, .html, 等等)。
如下:
<!DOCTYPE html> <html> <body> <p>点击 W3School 的 logo 来下载该图片:<p> <a href="/i/w3school_logo_white.gif" download="w3logo"> <img border="0" src="/i/w3school_logo_white.gif" alt="W3School"> </a> </body> </html>
如果可以解决你的疑惑,一定要记得采纳我哦~
祝学习愉快!
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星