我正在尝试在我的superagent post请求中发送content-type为multipart/form-data。
var myagent = superagent.agent();
myagent
.post('http://localhost/endpoint')
.set('api_key', apikey)
.set('Content-Type', 'multipart/form-data')
.send(fields)
.end(function(error, response){
if(error) {
console.log("Error: " + error);
}
});
我得到的错误是:
TypeError:参数必须是字符串
如果我删除:
.set('Content-Type', 'multipart/form-data')
我没有收到任何错误,但我的后端接收到的请求是 content-type: application/json。
我该如何强制内容类型为 multipart/form-data,以便我可以访问 req.files()?