客户端文件下载 download.js


download()函数的作用是触发从JavaScript下载文件。它指定放置在浏览器下载目录中的新文件的内容和名称。输入可以是字符串、Blob或类型化数据数组,也可以通过data url将文件数据表示为base64或url编码的字符串。无论输入格式如何,download()使用指定的文件名和mime信息保存文件的方式与使用内容处理HTTP头的服务器相同。

1 
2 function dlBinAjax(){
3   var x=new XMLHttpRequest();
4   x.open("GET", "http://danml.com/wave2.gif", true);
5   x.responseType = 'blob';
6   x.onload=function(e){download(x.response, "dlBinAjax.gif", "image/gif" ); }
7   x.send();
8 }

download.js代码 

  1 
js