iframe 一次下载多个文件,不需要打包.

时间:2022-11-18 12:32:10

多谢这位哥们解决了我的难题,收藏了

引用:

http://liyifeng20021.blog.163.com/blog/static/1016315920142551453938/

 

稍微修改一点

function batch_download(ids)
{
var tmp_array = [];
tmp_array = ids.split(",")
 
       //download
$("iframe").remove();  //清除页面上上一次存在的iframe
window.ids_array = tmp_array;   //定义全局变量用来获取要下载文件的id
download();  
}
 
 
function    download()
{
if(window.ids_array.length > 0 && window.ids_array !== "undefined"
{
$("body").append("<iframe src='download.aspx?file="+window.ids_array.pop()+"'  style='display:none'></iframe>"); //download为下载地址
setTimeout(download, 1); //等待1毫秒后执行递归
}
}