Node.js request.jsで画像をダウンロードして保存すると壊れるとき

こんにちは。レモンティーです。

今回はrequest.jsで画像をダウンロードして保存するときのお話です。
リクエストはうまくいったのに画像がちゃんと保存できていないときはoptionのencodingをnullにするとうまくいくかもしれません。そうしないとrequestモジュールが勝手にエンコードをいい感じにやってくれようとしてバイナリが壊れるようです。

つまりこんな感じですね。

request({
  url:'https;//hoge.com/pictures/fuga.png',
  encoding:null
},callback);


今回はこれでおしまいです。
www.sawalemontea.com