Как загрузить файлы из вложенной группы форм в Angular 7 с помощью промежуточного программного обеспечения Multer? - PullRequest
0 голосов
/ 21 февраля 2019

Я пишу приложение, которое позволяет мне отправлять POST-запрос вместе с группой вложенных форм.

Что я хочу знать, так это как я могу получить доступ к вложенным полям на сервере?

В настоящее время я использую Multer для анализа данных изображения и загрузки.Загрузка работает, если свойство не является вложенным, но я хочу использовать это вложенное решение.

Любые входные данные или альтернативы будут полезны.Ниже приведен некоторый контекст.

Объявления Multer

const storage = multer.diskStorage(
    { destination: './uploads' },
    { filename: (req, file, cb) => cb(null, Date.now())}
);
const upload = multer({ storage });

Маршрут:

// name references the field to access. Stuck here.
const subUpload = upload.fields([{ name: `images.front`, maxCount: 5 }])
app.post('/submit-application', subUpload, (req, res) => {
    //  some logic here
})

TheСтруктура тела запроса:

{ 
  name: '',
  email: '',
  phone: '',
  images: { front: '', back: '', right: '', left: '', interior: '' } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...