2017-09-14 13 views
0

このコードを使用して、このコードを使用してGoogle Cloud Storageから画像をダウンロードしています。バイナリへの応答を変更する

request(googleUrl).pipe(response); 

私の要件は、イメージをバイナリに変更し、ネットワーク経由で送信することです。

P.S上記のコードをどのように変更して、約束するか。

親切

+0

([Node.jsの使用要求でバイナリコンテンツを取得する]の可能重複https://stackoverflow.com/questions/14855015のようなバイナリファイルを送信することができます助けてください/バイナリ・コンテンツ・イン・ノード-js-using-request) –

+0

FYIこれは重複した質問ではありません。パイプで要求エンコーディングが機能しませんでした。 –

+0

これを先に試しましたが、これが応答でした このストリームがエンコードオプションを無効にする別のストリームにパイプされているため、エンコードパラメータを無視しています。 –

答えて

0

あなたは以下

const img = fs.readFileSync("imagePath"); 
res.writeHead(200, { "Content-Type": "image/gif" }); 
res.end(img, "binary"); 
関連する問題