Node调用接口时候能传图片文件到body吗
现在是有这么一个上传图片的接口,我想通过node的http模块,调用上传图片的接口,将图片上传到接口的服务器。但是现在遇到这么一个困惑,不知道图片该以文件流还是base64或者其他形式添加,然后怎么添加到请求的主体内容里面去呢?网页上的话form表表单添加的是在主体里的。下面是代码:
var http = require("http");
var options = {
hostname: "host",
port: 80,
path: "接口路径",
method: 'POST',
headers: {
"url": "图片链接",
"Content-Type": "image/jpg",
}
};
var req = http.request(options, function (res) {
var data;
console.log(req);
res.on("data", function (chunk) {
data += chunk;
}).on("end", function () {
console.log(data);
});
});
req.end();