Homchenkokostya
@Homchenkokostya

Как правильно организовать загрузку файла через форму в NodeJs?

Много где описана такая загрузка файла на сервер

var fs   = require('fs');

router.post( '/api/upload/avatar', function( req, res ) {
    var File = fs.createWriteStream( "newimage.jpg");
    req.pipe( File );
})

файл загружается, но файл битый.
Подскажите как правильно организовать загрузку файла.
  • Вопрос задан
  • 1321 просмотр
Пригласить эксперта
Ответы на вопрос 1
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Ради Аллаха, возьмите библиотеку multiparty, там же может быть много файлов в одной форме и много файлов даже в одном файловом поле. Там сложный формат, MIME, нельзя просто писать все в стрим. Все это нужно парсать https://www.npmjs.com/package/multiparty примеры там есть.
Ответ написан
Ваш ответ на вопрос

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

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