我正在尝试使用 nodejs 通过 POST 将文件上传到 API。我可以用POSTMAN成功上传它。请求需要有一个 access_token 作为 header,这在 postman 中是可以实现的。 我用 node.js 尝试了以下操作:
var FormData = require('form-data');
var fs = require('fs');
var form = new FormData();
//form.append('my_field', 'my value');
//form.append('my_buffer', new Buffer(10));
form.append('my_file', fs.createReadStream('./urban.mp3'));
form.submit({
host: 'xyyyyz.com',
path: '/api/v1/objects/upload',
headers: {'access_token': 'xyzxyz'}
}, function(err, res) {
console.log(res.statusCode);
});