在javascript中使用JSZIP提取压缩文件不能在IE11上运行

时间:2018-05-30 20:54:21

标签: angularjs jszip nodejs-jszip

在我的网页中,用户应该上传压缩文件。在压缩文件中有多个xlsx文件。我使用下面的代码来读取ZIP文件,它在Chrome上工作得很好但是当我试图在IE11上运行它说,找不到解决空对象或参考

    var JSZip = require('JSZip');
fs.readFile{ filePath, function(err, data) {
  if (!err) {
    var zip = new JSZip();
    zip.loadAsync(data).then(function(contents) {
      Object.keys(contents.files).forEach(function(filename) {
        zip.file(filename).async('nodebuffer').then(function(content) {
           var dest = path + filename;
           fs.writeFileSync(dest, content);
        }); 
      });
    });
  }
});

当我尝试调试时,它不会进入loadAync函数。

0 个答案:

没有答案