1

JSP用のPHP 「MAX_FILE_SIZE」パラメータのアナログはありますか?

バックエンドでアップロード プロセスがトリガーされる前に、UI で検証を実行する必要があります。

4

2 に答える 2

2

Apache Commons FileUpload の ServletFileUpload クラスの setSizeMax() メソッドを使用すると、リクエストで受け入れる最大サイズを設定できます。リクエストの本文が最大値より大きい場合、SizeLimitExceededException がスローされます。詳細はhttp://commons.apache.org/fileupload/を参照してください。

于 2010-02-11T14:48:46.330 に答える
1

これは、JSP ではなく、問題のサーブレット コンテナに依存します。どちらを使用しているかは言及されていないため、例として Apache Tomcat のみを取り上げます。

技術的には、実際にはリクエスト本文の最大サイズです。リクエストボディは、POSTリクエストが満たされたものです。多くの場合、ファイルのアップロードに使用される場合にのみ非常に大きくなります。Tomcat では、要素maxPostSizeの属性として最大サイズを設定でき、デフォルトは 2MB です。2MB の例を次に示します。<Connector>/conf/server.xml

<Connector maxPostSize="2097152">

詳細については、この Tomcat 固有のドキュメントを参照してください。別のメーカーを使用している場合は、そのドキュメントを参照する必要がありますが、少なくともどこでどのキーワードを調べればよいかがわかります。

于 2010-02-11T14:49:00.590 に答える