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

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

Just Me Знаток (266), на голосовании 5 месяцев назад
Отправляю разные файлы вместе через 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 Мудрец (16877) 6 месяцев назад
Можно использовать formData
Лайт Ягами Искусственный Интеллект (309651) 6 месяцев назад
Если не получится через fetch, можешь попробовать библиотекой axios
Похожие вопросы