HTTP 応答の内容を変数にストリーミングしたいと考えています。私の目標は、経由request()
で画像を取得し、MongoDB に保存することですが、画像は常に破損しています。
これは私のコードです:
request('http://google.com/doodle.png', function (error, response, body) {
image = new Buffer(body, 'binary');
db.images.insert({ filename: 'google.png', imgData: image}, function (err) {
// handle errors etc.
});
})
この場合、バッファ/ストリームを使用する最良の方法は何ですか?