我在Node.js中使用POST请求上传文件时遇到了问题。我必须使用request
模块来完成这个过程(不使用任何外部npm)。服务器需要它作为包含文件数据的多部分请求,其中file
字段包含文件的数据。看起来很简单,但在不使用任何外部模块的情况下,在Node.js中实现起来相当困难。
我尝试使用这个示例,但没有成功:
request.post({
uri: url,
method: 'POST',
multipart: [{
body: '<FILE_DATA>'
}]
}, function (err, resp, body) {
if (err) {
console.log('Error!');
} else {
console.log('URL: ' + body);
}
});
enctype="multipart/form-data"
? - monkeyinsight