2012-10-29 14 views
8

Muszę przesłać pliki do 10 MB. Użyłem następujących. W moim pliku struts.xml skonfigurowałem jak poniżej.Struts2 file upload max rozmiar

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

nie skonfigurowany w każdym miejscu innym niż this.I otrzymuję następujący błąd.

wniosek został odrzucony, ponieważ jego wielkość (2102840) przekroczy skonfigurowane maksimum (2097152)

Może ktoś zasugerować mi, co może być reason.Thanks wyprzedzeniem.

Odpowiedz

1

również sprawdzić konfigurację kontenera. Sam Tomcat, na przykład, ma parametr MaxPostSize które, jeśli nie ustawić domyślne do 2097152 (2Mb)

1

umieścić ten kod na swojej strtus.xml:

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

gdzie wartość oznacza limit rozmiaru pliku. jeśli chcesz przedłużyć limit, możesz również zmienić wartość. mam nadzieję, że pomoże

Powiązane problemy