在 angular 中提取 Zip 文件并读取文件中的数据

Extract Zip file and read the data inside the file in angular

我有一个使用文件上传的 zip 文件 input.I 想从该 zip 文件中读取数据 file.Can 谁能帮我读取 zip 文件中的数据。

使用 jszip 库- https://stuk.github.io/jszip/.

const jsZip = require('jszip');
  jsZip.loadAsync(fileList[0]).then((zip) => { // <----- HERE
    Object.keys(zip.files).forEach((filename) => { // <----- HERE
      zip.files[filename].async('string').then((fileData) => { // <----- HERE
         this.fileData = this.fileData + '**$$##$$**' + fileData;
      });
    });
  });

来源: