使用数据 URI 将多个文件下载到 Zip 文件中 Javascript
Downloading multiple files into a Zip file Javascript using data URI
我正在使用EXT JS 4.2,它有一个面板,其中包含导出到CSV按钮。
单击它时,将下载多个(总共六个)文件。我希望将这些文件下载到单个 ZIP 文件中。
有一个完美的插件可以在浏览器中创建zip文件。
JSZip: https://stuk.github.io/jszip/
通过手动添加 js 文件来安装插件:
下载 JSZip 并包含文件 dist/jszip.js 或 dist/jszip.min.js
JSFiddle - JSZip 3.0:
https://jsfiddle.net/andrebonna/u8zsbzau/
var zip = new JSZip();
for (var i = 0; i < 5; i++) {
var CSV = 'CSV_content';
// Fill CSV variable
zip.file("file" + i + ".csv", CSV);
}
zip.generateAsync({
type: "base64"
}).then(function(content) {
window.location.href = "data:application/zip;base64," + content;
});
相关文章:
- 多个mp3下载链接到一个zip文件,用于下载javascript或jquery
- 多个下载链接到一个zip文件,然后再下载javascript
- javascript zip文件夹和客户端机器中的子文件夹
- 我想批量上传zip文件中的简历,并提取html5和angular中每个简历的内容
- 使用Javascript将多个文件下载为zip文件或文件夹
- 使用JavaScript和PHP下载图像文件并返回一个zip文件
- 如何使用JQuery处理zip文件的强制下载
- 使用ajax响应下载一个zip文件
- 使用JavaScript(客户端)提取受密码保护的ZIP文件
- 如果我只想在我的应用程序中使用表单生成器,则 Alloy UI 的 zip 文件中要包含哪些文件夹
- 使用自动脚本从网站检索 zip 文件
- 使用 jsZip 将图像从 url 添加到 zip 文件
- 使用数据 URI 将多个文件下载到 Zip 文件中 Javascript
- 使用 AJAX 将 zip 文件上传到服务器
- 拖出要下载的.zip文件
- 如何在 NodeJs 的内存中下载和解压缩 zip 文件
- 使用 zip.js 通过 Node.js 上的 XMLHTTP/ajax 调用读取 zip 文件
- 强制下载 Ajax 成功时的.mp3或.zip文件
- 使用 javascript 提取并浏览文件夹中.ZIP文件修改时间戳
- 如何使用zip.js将图像文件列表添加到zip文件中