Задать вопрос
@sirinotapple

Как передать fileReader.readAsBinaryString?

Здравствуйте,
я передаю binaryString из клиента на сервер но похоже на сервере кодировка распознается по другому, к примеру после reader.readAsBinaryString на клиенте будет PK?????!?bîh^?????[Content_Types].xml
а на сервере уже
âÁ(Ú+þº ö "C b ¶v¯vµ3µW^ oBBëÌ$Q·ªU ס?jë¬ÀÂÉåVÛõ½ì
хотя в дебагере vscode кодировка распознается правильно.
С текстом также работает правильно, но с содержимим файла нет
Что идет не так...
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@GrayHorse
const file = e.target.files[0];
const ab = await file.arrayBuffer();
WebSocket.send(ab);
const workbook = XLSX.read(ab, {
    type: "buffer"
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы