Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как получить из buffer переменные в nodejs?

Just Me Знаток (272), на голосовании 10 месяцев назад
Отправляю разные файлы вместе через fetch на стороне клиента на nodejs сервер. Собираю полученное в один массив и дальше не знаю, что делать. Как из этого массива получить содержимое и преобразовать в переменные до отправки на диск.

По одному файлу могу отправлять и сохранять, а вот как несколько файлов из buffer извлечь не знаю. Простой перебор циклом for не помог.
   let writeableStream = fs.createWriteStream('some2.mp3');
r.on("data", chunk =>{
body.push(chunk)

});
r.on("end", ()=>{
let data = Buffer.concat(body);
writeableStream.write(data);
})
Голосование за лучший ответ
Dlazder Мудрец (17517) 11 месяцев назад
Можно использовать formData
Лайт Ягами Искусственный Интеллект (337188) 11 месяцев назад
Если не получится через fetch, можешь попробовать библиотекой axios
Похожие вопросы