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