下载多个文件作为zip - javascript

时间:2017-12-28 10:39:23

标签: javascript jquery html css twitter-bootstrap

我有一些文件的URL。我想使用JavaScript将所有文件下载为zip文件。有没有简单的方法呢?

需要下载一些文件来创建一个zip文件,这些文件是什么?

1 个答案:

答案 0 :(得分:1)

这将帮助您入门:

下载jsZip并将其加载到您的HTML中。

然后在你的javascript中:

var zip = new JSZip();         

    //skip this step if you don't want your files in a folder.
    var folder = zip.folder("example");
    folder.file("myfile1.txt", "HELLO WORLD IN 1ST FILE"); //requires filesaver.js
    folder.file("myfile2.txt", "HELLO WORLD IN 2ND FILE");

    //...so on until you have completed adding files

    zip.generateAsync({type:"blob"})
               .then(function(content) {
                //see FileSaver.js
                saveAs(content, "example.zip");
      });