ユーザーはドキュメントをWebサービスにPOSTできます。他の場所でストリーミングします。ただし、ストリーミングの最後に、Content-Lengthについて嘘をついていないことを確認する必要があります。
もしそうならheaderContentLength > realContentLength
、リクエストは彼らが残りを送信するのを待つだけで、最終的にはタイムアウトになると思います。おそらくそれは大丈夫です。
もしそうならどうheaderContentLength < realContentLength
ですか?つまり、完了したと言った後もデータを送信し続けるとどうなるでしょうか。
これはNode.jsによって何らかの方法で処理されますか?そうでない場合、確認するための良い方法は何ですか?data
いくつかのイベントリスナー内のバイトを数えることができると思います---つまり、 req.on("data", function (chunk) { totalBytes += chunk.length; })
。しかし、それは応急修理のようです。