Извлечение заархивированных файлов, используя JSZIP в JavaScript, не работает в IE11

На моей веб-странице пользователь должен загрузить заархивированный файл. Внутри zip-файла находятся несколько файлов 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 ответов

Другие вопросы по тегам