通过JSZip将文件添加到现有的zip存档中

Add files to an existing zip archive via JSZip

本文关键字:zip JSZip 文件 添加 通过      更新时间:2024-05-21

我有一个zip文件,它是一个Visual Basic项目。我想看看的是,我是否可以将我的网络应用程序添加到这个zip档案中的目录中,这样我就可以轻松地将我的web应用程序导出为本机windows应用程序

我在文档中尝试了Ajax方法,当它加载到Firefox中时,它在我的硬盘上运行良好,但在我的网站上它没有调用!

$(document).ready(function() {
  $(".download").on("click", function() {
    JSZipUtils.getBinaryContent('YourWinApp.zip', function(err, data) {
      if(err) {
        throw err; // or handle err
      }
      var zip = new JSZip(data);
      zip.file("Hello.txt", "Hello World'n");
      var folder = zip.folder("images");
      folder.file("folder.txt", "I'm a file in a new folder");
      var content = zip.generate({type:"blob"});
      // see FileSaver.js
      saveAs(content, "example.zip");
    });
  });
});

我尝试了文档中的Ajax方法,它运行得很好!(我没有链接到正确的文件哈哈)

$(document).ready(function() {
  $(".download").on("click", function() {
    JSZipUtils.getBinaryContent('YourWindowsApp.zip', function(err, data) {
      if(err) {
        throw err; // or handle err
      }
      var zip = new JSZip(data);
      zip.file("Hello.txt", "Hello World'n");
      var folder = zip.folder("images");
      folder.file("folder.txt", "I'm a file in a new folder");
      var content = zip.generate({type:"blob"});
      // see FileSaver.js
      saveAs(content, "example.zip");
    });
  });
});