求教如何使用js完成文件下载功能,求完整代码,谢谢
2013-01-06 · 知道合伙人互联网行家
关注
展开全部
如果被下载的目标文件是*.exe或*.zip , *.rar 等格式,用普通的超链接就可以点击下载了。
<a href="test.rar">点击这里下载</a>
如果被下载的文件是文本类型,比如是 *.txt , *.html 就不能这样做了,点击后会直接在浏览器显示,而不会弹出下载窗口。
用js是处理不了的,只能在服务器端使用动态脚本输出这些文件。例如:用asp代码调用adodb.stream对象读取文件内容,再输出流数据到浏览器端就会弹出下载界面。
<a href="test.rar">点击这里下载</a>
如果被下载的文件是文本类型,比如是 *.txt , *.html 就不能这样做了,点击后会直接在浏览器显示,而不会弹出下载窗口。
用js是处理不了的,只能在服务器端使用动态脚本输出这些文件。例如:用asp代码调用adodb.stream对象读取文件内容,再输出流数据到浏览器端就会弹出下载界面。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询