9

最大 10 MB のファイルをアップロードする必要があります。次を使用しました。struts.xml では、次のように構成しました。

<action name="doUpload" class="com.example.UploadAction">
<interceptor-ref name="fileUpload">
    <param name="maximumSize">20971520</param>
</interceptor-ref>
</action>

これ以外の場所は構成していません。次のエラーが表示されます。

サイズ (2102840) が構成された最大値 (2097152) を超えているため、要求は拒否されました

理由を教えてください。よろしくお願いします。

4

3 に答える 3

1

このコードをあなたのstrtus.xml:

<constant name="struts.multipart.maxSize" value="50000000" />

ここで、value はファイル サイズの制限を示します。制限を拡張したい場合は、値も変更できます。それが役に立てば幸い

于 2015-08-14T06:02:58.063 に答える
1

コンテナの構成も確認してください。たとえば、Tomcat 自体には maxPostSize パラメータがあり、設定されていない場合はデフォルトで 2097152 (2Mb) になります。

于 2012-10-29T12:07:41.693 に答える