gpt4 book ai didi

javascript - 使用 javascript 进行多重下载

转载 作者:行者123 更新时间:2023-11-29 19:45:56 25 4
gpt4 key购买 nike

我在目录中创建了一个包含文件名的表格。现在我想从上传的目录下载这个文件。我得到了多个文件名,然后解析它们并一个一个地发送它们。我用这段代码管理了这个,但它只下载了最后一个文件。

    while (dowloadParts[i] != "")
{
window.location = "http://" + window.location.host + "/Uploads/" + dowloadParts[i];
}

我应该怎么做才能管理多个文件下载。

最佳答案

我通过为每个下载文件请求创建 iframe 解决了我的问题。这是我的代码;

     function downloadFile(filesForDownload) {
i = 0;
var downloadParts = filesForDownload.split(';');

while (downloadParts[i] != "") {

downloadURL("http://" + window.location.host + "/Uploads/" + downloadParts[i]);
i++;
}
}
var count = 0;


var downloadURL = function downloadURL(url) {

var hiddenIFrameID = 'hiddenDownloader' + count++;
var iframe = document.createElement('iframe');
iframe.id = hiddenIFrameID;
iframe.style.display = 'none';
document.body.appendChild(iframe);
iframe.src = url;
}

关于javascript - 使用 javascript 进行多重下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com