OlegOleg1980
@OlegOleg1980
программист

Как сохранить в файл строку в бинарном виде?

Добрый день!

Получаю бинарный файл, преобразую в строку:
let result = await rp(params);  // request-promise 
    if (result) {
      let file= new Buffer(result).toString('base64');
    }


Не могу сохранить этот файл обратно:
let file= new Buffer(stringBase64, 'base64').toString();
      fs.writeFile(fileName, file, 'binary', (error) => {
        if (error) {
          throw error;
        }
      });


Почему то не работает как надо. Как нужно сохранять из строки в файл правильно?
Спасибо!
P.S. pipe не требуется.
  • Вопрос задан
  • 443 просмотра
Решения вопроса 1
OlegOleg1980
@OlegOleg1980 Автор вопроса
программист
Сам нашел:
let file= new Buffer(stringBase64, 'base64').toString('binary');


Нужно вставить формат binary.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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