如何使用js实现文件下载

hynhm6 2011-10-26 02:53:40
大家好,如何单击按钮实现文件的下载
...全文
230 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn很可靠 2011-10-27
  • 打赏
  • 举报
回复
大家有
低调做人 2011-10-27
  • 打赏
  • 举报
回复
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
strRemoteURL 读取要下载的文件的后台程序
xmlHTTP.send();
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
xmlHTTP.responseBody后台执行完传送过来的数据
adodbStream.SaveToFile(strLocalURL,2);

001007009 2011-10-27
  • 打赏
  • 举报
回复
弄成 rar 就可以了。
hynhm6 2011-10-27
  • 打赏
  • 举报
回复
这些回答有时候直接把文件打开,而不是下载文件,感谢各位的回答
hynhm6 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 aa272789157 的回复:]

var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
strRemoteURL 读取要下载的文件的后台程序
xmlHTTP.send();
adodbStream.Type=1;//1=adTypeBinary
adodb……
[/Quote]
这个不能做到所有浏览器的兼容,同样感谢你的回复
hp2008001 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mubeibei 的回复:]

引用楼主 hynhm6 的回复:
大家好,如何单击按钮实现文件的下载


<a href="http://文件地址">下载</a>

a标签href里面地址写绝对地址就行了,浏览器打开要是文件的话,就会自动提示下载的
[/Quote]

+1 楼主结贴吧
persuit666 2011-10-26
  • 打赏
  • 举报
回复
按钮点击的时候 执行超链接的点击动作
<a href="http://文件地址" id="aaa">下载</a>

如<input type="button" onclick="document.getElmentById('aaa').click()">
MuBeiBei 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 hynhm6 的回复:]
大家好,如何单击按钮实现文件的下载
[/Quote]

<a href="http://文件地址">下载</a>

a标签href里面地址写绝对地址就行了,浏览器打开要是文件的话,就会自动提示下载的

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧