使用数据URI将多个文件下载到Zip文件Javascript中

普拉泰克·拉特纳克(Prateek Ratnaker)

我正在使用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;
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 PHP 将多个 .txt 文件下载到 .zip 文件中

使用javascript将二进制数据下载到文件中

使用请求将多个文件(字节)下载到python中的目录

如何让用户将数据下载到文件

如何使用curl或wget将文件下载到目录中?

使用 Python 将文件直接下载到存档中

无法使用下载管理器将文件下载到应用程序数据目录中

如何将多个文件下载到webix中的文件夹中?

将多个 BLOB 下载为 ZIP 文件

使用 Spring Batch 将多个 CSV 文件加载到数据库中

尝试将 zip 文件从驱动器下载到 colab 中的实例达到配额限制

使用JavaScript下载多个文件

将数据从JSON文件加载到Javascript对象中

使用python将文件下载到特定文件夹

为什么我无法使用 perl 将多个文件从 FTP 下载到本地目录?

将包含多个文件的zip上载到闪亮的应用程序中

如何将CSV数据从变量下载到csv文件?

将数据库文件下载到应用目录

如何使用Selenium将javascript文件加载到DOM中?

使用javascript将xml标签加载到html文件中

将网页中的所有 excel 文件下载到 R 数据框

如何将Cloud Firestore数据库集合下载到JSON或CSV文件中?

创建多个csv文件并使用rails在一个zip归档文件中全部下载

从文件将数据加载到表中

当下载链接以“/download”结尾时,将 zip 文件下载到 R

将文件从url下载到.Net Core中的本地设备

如何将HttpResponse下载到文件中?

使用硒将文件下载到特定目录

使用 JFrog CLI 将文件下载到当前目录