2012-10-29 46 views
8

Tôi cần tải lên tệp tối đa 10 MB.Tôi đã sử dụng các tệp sau .Trong struts.xml i của tôi được định cấu hình như sau.Kích thước tối đa của tệp Struts2 tải lên

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

tôi đã không được cấu hình bất kỳ nơi khác hơn this.I đang nhận được lỗi sau.

yêu cầu đã bị từ chối bởi vì kích thước của nó (2.102.840) vượt quá mức tối đa cấu hình (2097152)

Bất kỳ một thể gợi ý cho tôi những gì có thể là reason.Thanks trước.

Trả lời

1

Ngoài ra kiểm tra cấu hình container của bạn. Tomcat chính nó, ví dụ, có một tham số maxPostSize đó, nếu không được thiết lập mặc định là 2097152 (2Mb)

1

đặt mã này vào strtus.xml:

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

nơi giá trị biểu thị giới hạn kích thước tập tin của bạn. nếu bạn muốn mở rộng giới hạn, bạn cũng có thể thay đổi giá trị. hy vọng nó giúp

Các vấn đề liên quan