gpt4 book ai didi

javascript - 使用 Javascript 将多个文件下载为 zip 或文件夹?

转载 作者:搜寻专家 更新时间:2023-11-01 04:36:33 25 4
gpt4 key购买 nike

是否可以将多个文件从一个 url 下载到一个创建的文件夹或作为一个 zip 文件?

我目前下载一个给定 url 的文件,如下所示:

var download_url = ""; 
window.location.href = download_url;

如果我有一个 url 数组,我可以做类似...

for each url in urls
window.location.href = url;

这可行,但会导致下载文件夹中出现单独的下载文件。这可能很困惑。

是否可以创建并指定下载所有文件的文件夹或将所有下载的文件转换为 zip 文件?

最佳答案

在现代浏览器中,您可以结合使用 JSZip ( https://stuk.github.io/jszip/ ) 和 AJAX blob 下载 ( Using jQuery's ajax method to retrieve images as a blob ) 将所有下载的文件转换为一个 zip,尽管我预计您在处理大型文件时会遇到性能问题文件。否则无法在客户端用浏览器JS创建文件夹。

关于javascript - 使用 Javascript 将多个文件下载为 zip 或文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891235/

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