Node.js - как получить и проанализировать multipart / formData как массив объектов с полями и файлами? - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу сделать реализацию для получения multipart / formData в моем серверном приложении Node.js.Для такого запроса я должен иметь возможность получить массив полей для одного и того же «ключа» в форме и массив файлов с одним и тем же «ключом» в нескольких частях, но с разными индексами.

Например: My formData (поля) должно выглядеть следующим образом (ключ: значение) в клиентском приложении:

data[0].id : 1
data[0].name : Data 1
data[1].id : 2
data[1].name : Data 2

Моя многочастная форма (файлы) должна выглядеть следующим образом (ключ: значение) в клиентском приложении:

data[0].images[0] : "/file1_path.jpg"
data[0].images[1] : "/file2_path.jpg"
data[1].images[0] : "/file3_path.jpg"
data[1].images[1] : "/file4_path.jpg"

Этот запрос в основном загружает все данные массива объектов из клиентского приложения, и объект будет содержать текстовые данные и массив изображений.Я могу получать эти данные и анализировать данные и файлы.

Для UrlEncoded-formData я использую модуль 'body-parser' с модулем 'express'.

Есть ли узел?модуль для выполнения вышеуказанных требований?

Если я хочу обработать этот запрос через почтальона, он будет выглядеть так: Request from Postman

...