Javascript 使用node.js,如何将图像(从某个url获取)发布到服务器API?
我正在尝试获取图像url,然后以某种方式发布它(或者使用FormData)。。。 我在这里找到了一些有用的信息 , ... 我试过几种不同的代码。但仍然无法将映像加载到服务器。 我现在的代码:Javascript 使用node.js,如何将图像(从某个url获取)发布到服务器API?,javascript,node.js,post,request,Javascript,Node.js,Post,Request,我正在尝试获取图像url,然后以某种方式发布它(或者使用FormData)。。。 我在这里找到了一些有用的信息 , ... 我试过几种不同的代码。但仍然无法将映像加载到服务器。 我现在的代码: var FormData = require('form-data'); var request = require('request'); var form = new FormData(); request.get(url, {encoding:null}, fun
var FormData = require('form-data');
var request = require('request');
var form = new FormData();
request.get(url, {encoding:null}, function (error, response, body) {
form.append('my_logo', body);
form.getLength(function(err,length){
console.log(length);
var r = request.post(upload_url, { headers: { 'content-length': length } }, function(err, httpResponse, body) {
if (err) console.log(+err)
var res = (typeof body == 'string') ? JSON.parse(body) : body;
console.log(res);
})
r._form = form
});
})
在Post请求的响应中,我收到了加载未定义的信息。。。
我使用请求和表单数据库。。。
我怎么能做到这一点呢?
也许使用native node.js代码会更好?您尝试过这个吗?你试过这个吗?