2011-01-20 6 views
0

私はファイルのアップロードに問題があります。サーバーのの過負荷をを避けるためにサーバーがファイルを受信する前にファイルのサイズをチェックする方法は?

を、私はサーバがそれを受け取ること前に、ファイルのサイズを確認します。私が間違っていない場合、ファイル入力フィールド(<input type="file" name="...">)を含むフォームの送信ボタンを押すと、サーバーはまずファイルを完全に受信し、そのファイルを確認します。

答えて

2

ファイルのアップロードにContent-Lengthヘッダーが含まれていると推測しています。この場合、サーバー側で確認して、接続が大きすぎると接続を切断することができます。

+0

どうすれば確認できますか? – user502052

+0

これは、サーバー側の言語/フレームワークによって異なります。まともなフレームワークでは、着信要求時にヘッダーを読むことができます。探索的な目的のために、Fiddler2を実行することができます(あなたがWindowsであれば、Wiresharkをフォールバックとして)パケットを前後に調べることができます。 –

関連する問題