客户端文件下载 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