JSP用のPHP 「MAX_FILE_SIZE」パラメータのアナログはありますか?
バックエンドでアップロード プロセスがトリガーされる前に、UI で検証を実行する必要があります。
JSP用のPHP 「MAX_FILE_SIZE」パラメータのアナログはありますか?
バックエンドでアップロード プロセスがトリガーされる前に、UI で検証を実行する必要があります。
Apache Commons FileUpload の ServletFileUpload クラスの setSizeMax() メソッドを使用すると、リクエストで受け入れる最大サイズを設定できます。リクエストの本文が最大値より大きい場合、SizeLimitExceededException がスローされます。詳細はhttp://commons.apache.org/fileupload/を参照してください。
これは、JSP ではなく、問題のサーブレット コンテナに依存します。どちらを使用しているかは言及されていないため、例として Apache Tomcat のみを取り上げます。
技術的には、実際にはリクエスト本文の最大サイズです。リクエストボディは、POST
リクエストが満たされたものです。多くの場合、ファイルのアップロードに使用される場合にのみ非常に大きくなります。Tomcat では、要素maxPostSize
の属性として最大サイズを設定でき、デフォルトは 2MB です。2MB の例を次に示します。<Connector>
/conf/server.xml
<Connector maxPostSize="2097152">
詳細については、この Tomcat 固有のドキュメントを参照してください。別のメーカーを使用している場合は、そのドキュメントを参照する必要がありますが、少なくともどこでどのキーワードを調べればよいかがわかります。