如何使用Express发送Multipart文件作为响应?

时间:2019-05-01 09:03:27

标签: javascript node.js express node-modules multipart

我试图将多部分文件发送到客户端(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)
}

(后来我想添加文件,现在我只想测试是否可以发送普通格式)

我总是会收到此错误,属性名称不为null,因为在此之前我已将其打印并成功保存到数据库中

  

TypeError:无法读取null的属性“名称”

如果我删除除令牌以外的所有属性,则会发送多部分内容

如何发送此多部分内容?

0 个答案:

没有答案