如何在node.js中发布unirest文件(请参阅我的屏幕截图)。我已经经历了无法doc 发现可以使用以下代码将表单数据发送到给定的URL
unirest.post('http://mockbin.com/request')
.headers({'Content-Type': 'multipart/form-data'})
.field('parameter', 'value') // Form field
.attach('file', '/tmp/file') // Attachment
.end(function (response) {
console.log(response.body);
});
请看一下附带的截图。需要将密钥名称设为'html'。
如何将相同的邮递员请求导出到node.js(unirest)
答案 0 :(得分:2)
在.attach('file', '/tmp/file')
中,第一个参数是字段名称(根据您的键名称),第二个参数是文件路径,您可以按以下方式传递
var unirest = require('unirest');
unirest.post('http://localhost:3000/api/addProject/')
.headers({'Content-Type': 'multipart/form-data'})
.attach('html', 'D:\\data\\index.html') // Attachment
.end(function (response) {
console.log(response.body);
});