HTML实现页面点击下载文件的方法有哪些

  介绍

这篇文章主要介绍HTML实现页面点击下载文件的方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

& lt; a href=https://www.yisu.com/zixun/?user/测试/xxxx.txt“下载=拔募? txt ">点击下载

这样当用户打开浏览器点击链接的时候就会直接下载文件。

但是有个情况,比如txt, png, jpg等这些浏览器支持直接打开的文件是不会执行下载任务的,而是会直接打开文件,这个时候就需要给一个标签添加一个属性“下载”,

移到标签& lt; a>标签上可以显示文件路径,根据路径提示进行文件路径的补全

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=癠TF-8"祝辞   & lt; title> & lt;/title>   & lt;/head>   & lt; body>   & lt; a href=https://www.yisu.com/zixun/?21. png”=皌est.png”>下载点击下载      

若需从网页上传的图片中进行下载,可能会用到以下方法

获取主机域名:

location.hostname

获取端口号:

location.port

按钮监听又可以分为两种方法,

<强>一是window.open()

var eleBtn1=美元(“# btn1");   var eleBtn2=美元(“# btn2");//已知一个下载文件的后端接口:https://codeload.github.com/douban/douban-client/legacy.zip/master//方法一:window.open ()   eleBtn1.click美元(函数(){   window.open (“https://codeload.github.com/douban/douban-client/legacy.zip/master");   });

<强>二是表单提交

//方法二:通过形式   eleBtn2.click美元(函数(){   var eleForm=美元(“& lt;形式方法=& # 39;得到# 39;祝辞& lt;/form>“);   eleForm.attr美元(“action",“https://codeload.github.com/douban/douban-client/legacy.zip/master");   ((document.body) .append美元eleForm);//提交表单,实现下载   美元eleForm.submit ();   });

以上是HTML实现页面点击下载文件的方法有哪些的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

HTML实现页面点击下载文件的方法有哪些