私は現在、ユーザーがファイルをアップロードできる Web サイトに取り組んでいます。大きなファイルがアップロードされないようにするにはどうすればよいですか? その時点では、オプション (PHPpost_max_size
およびupload_max_filesize
) は役に立ちませんでした。ファイルは完全にアップロードされます。大きすぎるファイルで接続を閉じたいだけです(Content-Length
事前にHTTPヘッダーをチェックし、ファイルのアップロード中にチェックすることにより)。このための Apache ディレクティブまたは PHP 構成キーはありますか?
お時間をいただきありがとうございます!
編集: Apache confを追加しました(CentOS デフォルト)。
EDIT2: PHP conf (CentOS デフォルト) も追加しました。
EDIT3:大きすぎるファイルを指定すると、PHP がパイプを閉じるようです。それでも、Apache は終了するまで転送を許可します。