看起来您已经在使用
requestmodule了。
在这种情况下,您需要发布的
multipart/form-data只是使用其
form功能:
var req = request.post(url, function (err, resp, body) { if (err) { console.log('Error!'); } else { console.log('URL: ' + body); }});var form = req.form();form.append('file', '<FILE_DATA>', { filename: 'myfile.txt', contentType: 'text/plain'});
但是,如果您想从文件系统中发布一些现有文件,则可以简单地将其作为可读流传递:
form.append('file', fs.createReadStream(filepath));
request将自行提取所有相关的元数据。
有关发布的更多信息,
multipart/form-data请参见
node-form-data模块内部使用
request。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)