Я отправляю запрос многочастной формы на мой сервер приложений NodeJs / ExpressJs с динамическими файловыми полями в многочастной форме, которые вложены в объект. Например:
multipartFormData = {
title: 'Virtual Assistant',
education: [
{
description: 'VA Certification from XYZ University'
}
],
portfolio: [
{
title: 'Microsoft Power BI',
certificate: File
},
{
title: 'Google Certified VA',
certificate: File
}
]
}
Здесь сертификация в портфолио - это файл, и пользователь может добавить в него больше элементов портфолио. Как я могу проанализировать эту форму Multipart на сервере, используя NodeJ и ExpressJ, чтобы я мог получить доступ к полю сертификата в портфеле? После чего я могу сохранить его на сервере и добавить URL-адрес для него вместо файла в базе данных.
Я попытался использовать многопартийную зависимость, но он возвращает файлы как пустой объект {} и поля с полем портфолио. как массив строк "[object Object]", который является литеральной строкой.
Кроме того, multer не поддерживает синтаксический анализ форм таким образом.