How can I transfer an image file to load an endpoint with a super agent?

/** * 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('???') }) 

How can I transfer the image file to download the endpoint? I am using the latest superagent in nodejs env.

+8
superagent
source share
1 answer

attach can install Buffer.
But you need to use the filename option.

it works well.

 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); }); }); 
+1
source share

All Articles