Как прочитать поле formData из http-запроса в node.js? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть метод, который загружает файлы на nodeJS.Но теперь я хочу отправить файлы и другие данные:

 formData.append('files[]', files[i], filename); --> OK

Теперь я добавляю это:

formData.append('ORIGIN', origin_array);

Я отправляю данные так:

this.http.post(url, formData, options).pipe(map(result => result))

В nodeJS я использую библиотеку «multer» для получения файлов, и это нормально, но я не знаю, как получить исходный элемент.

В узле у меня есть этот код:

module.exports = {
uploadMultimedia: multer({
    storage: storage,
    limits: {
        fieldNameSize: 1 * 1024 * 1024,
        fileSize: 1000 * 1024 * 1024 // 5000MB
    }
}).single('file'),
uploadMultimediaArray: multer({
    storage: storage,
    limits: {
        fieldNameSize: 1 * 1024 * 1024,
        fileSize: 1000 * 1024 * 1024 // 5000MB
    }
}).array('files[]', 10)

}

И это мой API, который вызывает multer:

exports.multimedia = function (req, res) {
  //CODE
 }

Извините за мой английский.

...