Как отправить файлы Multipart в качестве ответа с помощью Express? - PullRequest
0 голосов
/ 01 мая 2019

я пытаюсь отправить многокомпонентный файл клиенту (iphone), чтобы я мог разобрать его, но у меня ничего не получается. Для этого я использую данные формы.

function parseUserWithToken(user, res) {

   let form = new FormData();
   form.append('id', user.id);
   form.append('name', user.name);
   form.append('username', user.username);
   form.append('profileImageID', user.profileImageID);
   form.append('bannerImageID', user.bannerImageID);
   form.append('profileDescription', user.profileDescription);
   form.append('loginType', user.loginType);
   form.append('email', user.email);
   form.append('telephoneNumber', user.telephoneNumber);
   form.append('token', createToken(user));

   form.pipe(res)
}

(позже я хочу добавить файл, теперь я просто хочу проверить, можно ли отправить нормальную форму)

Я всегда получаю эту ошибку, имя свойства не равно нулю, потому что я распечатал его и успешно сохранил его в базе данных до этого

TypeError: Невозможно прочитать свойство 'name' из null

Если я удаляю все свойства кроме токена, он отправляет составную часть

Как я могу отправить эту составную часть?

...