Ошибка: поврежденный почтовый индекс: не удается найти конец центрального каталога - XLSX - PullRequest
1 голос
/ 23 января 2020

Я пытаюсь прочитать файл Excel с помощью XLSX npm. При чтении сообщения об ошибке « поврежденный почтовый индекс: невозможно найти конец центрального каталога »

Это ошибка, которую я получаю,

Error: Corrupted zip : can't find end of central directory
        at Object.ZipEntries.readEndOfCentral (/Users/.../node_modules/xlsx/jszip.js:2087:27)
        at Object.ZipEntries.load (/Users/.../node_modules/xlsx/jszip.js:2104:18)
        at Object.ZipEntries (/Users/.../node_modules/xlsx/jszip.js:2010:18)
        at Object.JSZip.load (/Users/.../node_modules/xlsx/jszip.js:2115:22)
        at Object.JSZip (/Users/.../node_modules/xlsx/jszip.js:5:14)
        at Object.readSync [as read] (/Users/.../node_modules/xlsx/xlsx.js:940:24)

Ответы [ 2 ]

1 голос
/ 23 января 2020

Почему возникает ошибка, мы пытаемся прочитать файл, полностью загруженный из любого облака или где-то еще. Поэтому, прежде чем читать файл Excel, убедитесь, что файл не находится в режиме записи. После того, как файл полностью загружен, попробуйте заполнить данные Excel.

Надеюсь, это решит вашу проблему.

0 голосов
/ 10 апреля 2020
 location /uploads {

             proxy_pass http://127.0.0.1:5050;
             proxy_http_version 1.1;
             proxy_set_header Upgrade $http_upgrade;
             proxy_set_header Connection 'upgrade';
             proxy_set_header Host $host;
             proxy_cache_bypass $http_upgrade;
             proxy_redirect off;
  }

Поскольку я использую nginx setup на моем сервере, я просто прокси передал заголовки, чтобы он идентифицировал путь, где хранится мой файл, и получил его полностью. И это сработало для меня!

...