Node调用接口时候能传图片文件到body吗
发布于 8 年前 作者 ChenJiaH 3302 次浏览 来自 问答

现在是有这么一个上传图片的接口,我想通过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();
回到顶部