一、struts2配置:
1. 配置struts.multipart.maxSize大小,默认值为2M
struts.xml文件中配置:<constant name="struts.multipart.maxSize" value="2097152" />
struts.properties中配置:struts.multipart.maxSize=2097152
2.拦截器中配置:
<
interceptor-ref
name
=
"fileUpload"
>
<!--设置允许上传单个文件的大小单位为字节 -->
<
param
name
=
"maximumSize"
>
102400
</
param
>
</
interceptor-ref
>
<
interceptor-ref
name
=
"defaultStack"
/>
二、nginx配置:
client_max_body_size默认值为1M,配置如下:
client_max_body_size=10M
如果上传文件大小超过这个值,会报413 Request Entity Too Large错误。
三、php配置:
php的默认文件上传大小为 2M,需要修改php.ini文件:
upload_max_filesize = 10M(默认为2M)
post_max_size = 10M(默认为8M)