régler la taille d'upload maximum
bonjour,
j'ai un souci avec la balise <s:file> ! en effet, je n'arrive pas a upload des fichiers d'une taille supérieure à 2 Mo.
Lorsque j'essaie, j'obtiens une org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException en console. (exactement, il m'écrit ensuite : the request was rejected because its size (2716545) exceeds the configured maximum (2097152))
j'aimerais savoir où je peux configurer ce maximum justement, après recherche il semble que ce soit dans l'intercepteur fileUpload, mais lorsque je le déclare ainsi dans mon struts.xml :
Code:
1 2 3 4 5 6 7 8 9 10
|
<action name="validerTypologie" class="ActionValiderTypologie" method="validerTypologie">
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="fileUpload">
<param name="maximumSize">5000000</param>
</interceptor-ref>
<result type="tiles">
tirages.nouvelleDemande.tirage2Phases.general
</result>
</action> |
et au niveau des intercepteurs (toujours dans le struts.xml) :
Code:
1 2 3 4 5
|
<interceptors>
<interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadInterceptor">
</interceptor>
</interceptors> |
j'ai toujours le même problème
et voici le code (tout simple), de la jsp :
Code:
1 2 3 4 5 6 7 8 9 10
|
<s:form action="validerTypologie" enctype="multipart/form-data">
<p>
<s:file name="typologie"></s:file>
<s:fielderror theme="monSimple">
<s:param>erreur</s:param>
</s:fielderror>
</p>
<s:submit value="valider"></s:submit>
</s:form> |
Si quelqu'un a déjà rencontré ce problème et sait où se paramètre la taille maximum d'upload, je suis preneur !
merci