我正在尝试在我的应用程序中上传文件。文件大小为2055 kb。上传文件后。抛出异常是:
format(now(), "yyyy-MM-dd hh:mm:ss")
我正在使用Struts Framework。
答案 0 :(得分:1)
Struts2允许配置上传文件的限制。
Struts 2
default.properties
文件定义了一些影响文件上传行为的设置。您可能需要更改这些值。名称和默认值为:struts.multipart.parser=jakarta struts.multipart.saveDir= struts.multipart.maxSize=2097152
注意,最后没有0
。
您可以通过设置常量来增加请求限制
来更改此设置<constant name="struts.multipart.maxSize" value="20971520" />
请注意
struts.multipart.maxSize
是整个请求的大小限制,这意味着当您上传多个文件时,其大小总和必须低于struts.multipart.maxSize
!
还可以通过覆盖操作配置来更改单个文件的限制
<interceptor-ref name="fileUpload">
<param name="maximumSize">20971520</param>
</interceptor-ref>
您可以在文档页面上找到关于File Upload的更多信息。