我正在尝试将默认文件上传大小从2MB增加到10 MB。 并在我的struts.xml文件中进行了一些更改。并添加了
<constant name="struts.multipart.maxSize" value="1000000" />
和
<interceptor-ref name="fileUpload">
<param name="maximumSize">500000</param>
</interceptor-ref>
到当前配置。但属性对象值为null !!并且上传不成功。有人建议解决这个问题。
答案 0 :(得分:1)
您检查过应用程序服务器了吗?例如,Tomcat有自己的文件上传限制(默认为2MB)。
在Tomcat的conf文件夹的server.xml文件中,您必须添加maxPostSize属性,其中包含最大文件大小(以字节为单位)。对于10MB,这将是:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxPostSize="10485760" />
我真的不知道其他应用服务器的配置,但应该没有太大的不同。