/**
* Request png
*/
var request = require('superagent')
var req = request.get('http://example.com/original/' + id + '.png');
req.end(function(response){
// Here i want send responsed image to another server
req.post('http://upload-example.com').attach('???')
})
如何将图像文件传输到上传端点? 我在nodejs env。
中使用最新版本的superagent答案 0 :(得分:1)
attach
可以设置缓冲区
但是,您需要使用filename
选项。
这很有效。
var request = require('superagent');
request.get('https://example.com/image.png')
.end((err, res) => {
// Here i want send responsed image to another server
console.log(err, res.body); // body is Buffer
request.post('http://upload-example.com')
.attach('image', res.body, {filename: 'test.png'})
.end((err, res) => {
console.log(err, res.statusCode);
});
});