阅读背景:

jq实现批量下载和打包下载

来源:互联网 

1.jq批量下载

function BatchDown(){
var mp3arr = ["https://localhost:48948/uploadfiles/0008/289a5a5d-c142-417d-9b40-0a7c8f707da2/attachmentEB519DA4D7A4C3DE556B4A01DA1008F70008.csv", "https://localhost:48948/uploadfiles/0008/289a5a5d-c142-417d-9b40-0a7c8f707da2/attachmentBCA72C7C7F10FF78AA0D9D6FEFC5A4D50008.xls", "https://localhost:48948/uploadfiles/0008/289a5a5d-c142-417d-9b40-0a7c8f707da2/attachment1893AE4D837B568079935B052BDE01DDC0008.xls"];

            for (var index = 0; index < mp3arr.length; index++) {
              download('第' + index + '个文件', mp3arr[index]);
           }

}

function download(name, href) {
       
        var a = document.createElement("a"), //创建a标签
        e = document.createEvent("MouseEvents"); //创建鼠标事件对象
        e.initEvent("click", false, false); //初始化事件对象
        a.href = href; //设置下载地址
        alert(href);
        a.download = name; //设置下载文件名
        a.dispatchEvent(e); //给指定的元素,执行事件click事件
    } function BatchDown(){
var mp3arr



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: