ノードリクエストモジュールを使用して画像をバッチでキャプチャしましたが、一部の画像が不完全にダウンロードされていることがわかりました。一部の画像は正常に表示され、一部の画像は灰色で表示されました。
また、写真の不完全なダウンロードもランダムに発生しますが、どの写真であるとは限りません。
コードは次のとおりです:
仅有的幸福2017-05-16 13:30:49
リーリー
コードを見て、content-length をより大きな値に設定してみてください。以前、cpp を使用して静的サーバーを作成したときに、一部の画像がこの値よりも大きかったため、正常に転送されたのは半分だけでした。一部の画像はこの値より小さいため、完全に送信できます。あなたもこの問題を抱えているかどうかはわかりません。
仅有的幸福2017-05-16 13:30:49
ディスクへの同時書き込みが 30 件あるのは何か問題があるのかもしれません。同時書き込みの数を減らしてみてはいかがでしょうか。
または、async.js のParallelLimit() を試してみてください?
滿天的星座2017-05-16 13:30:49
http の HEAD メソッドにはレスポンスボディがありません。この http メソッドを使用して画像をリクエストすると、間違いなく何も得られません。