28

リモート画像を読み込んで表示したい。ファイルを保存できますが、コードを正しく表示できません。理想的には、処理せずにファイルを正しく渡したいだけです.tmpファイルのステップが必要かどうかはわかりません。このコードは何も表示しません - エラーはありません。res.pipe(response) も試しました。

var url = 'http://proxy.boxresizer.com/convert?resize=50x50&source=' + filename

var request = http.get(url, function(response) {

  var tmp = path.join(require('os').tmpDir(), filename);

  var outstream = require('fs').createWriteStream(tmp);

  response.pipe(outstream);
  response.on('end', function() {
    res.set('Content-Type', 'image/jpg');
      res.pipe(outstream);
      res.end();
  });
});
4

2 に答える 2