2014-07-16 10 views
8
/** 
* 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('???') 
}) 

Jak mogę potokować plik obrazu, aby załadować punkt końcowy? Używam najnowszej wersji superagenta w nodejs env.W jaki sposób mogę przesłać plik obrazu, aby załadować punkt końcowy za pomocą aplikacji do monitorowania?

Odpowiedz

1

attach można ustawić bufor.
Ale musisz użyć opcji filename.

to działa dobrze.

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); 
     }); 
}); 
Powiązane problemy