Проблема с save_to_file

  • Автор темы Автор темы Dmitron
  • Дата начала Дата начала

Dmitron

A-Parser Enterprise License
A-Parser Enterprise
Добрый день.

Дорабатываю JS парсер, столкнулся с проблемой сохранения файлов. Использую save_to_file по вашей документации.

Все файлы, кроме txt, js сохраняются стабильно, но вот текстовые файлы сохраняются как иероглифы.

Подскажите пожалуйста, что не так я делаю при сохранении файлов?

Код:
const {success} = await this.request('GET', downloadUrl, {}, {
   save_to_file: ${dirPath}/${itemName}
});
 
Может просто не в той кодировке открываете? Пришлите пример файла, который был создан парсером (лучше архивом, можно в личку или чат Технической поддержки).
 
Может просто не в той кодировке открываете? Пришлите пример файла, который был создан парсером (лучше архивом, можно в личку или чат Технической поддержки).
Отправил в чат поддержки прямую ссылку с OneDrive на скачивание txt файла, сможете сами попробовать.
 
При save_to_file поток сохраняется как есть. Соответственно если сервер по-умолчанию отдает содержимое, заархивированное например с помощью gzip, то и в файл сохранится именно заархивированное содержимое.
В качестве решения можно в запросе передавать заголовок Accept-Encoding: deflate, тем самым указывая серверу отдавать несжатые данные.
 
Назад
Верх