Сохранение медиа-файла в node.js
С моего сервера M производится запрос на сервер S. Сервер S отправляет мне в ответе body с содержимым, предположительно в байтах (см. картинка 1) и заголовок content-type. Я сохраняю файл с названием текущей даты + беру расширение из content-type. Получается к примеру 1610557089072.jpeg Проблема в том, что после сохранения, не получается открыть файл, он поврежден.
Как сохраняю:
const type = photo.headers['content-type'].split('/')[1];
const image = photo.body;
const fileName = `${__dirname}/uploads/${Date.now()}.${type}`;
fs.writeFile(fileName, image, () => {
response.sendResponse(true, {data: image});
});
(Картинка 1) (вывод body в консоль)

(Результат)
