【发布时间】:2013-06-04 21:12:14
【问题描述】:
如果我尝试上传大小超过 2 MB 的文件,则会出错。
我在 apache 网站上发现“有两个单独的文件大小限制。首先是 struts.multipart.maxSize,它来自 Struts 2 default.properties 文件。出于安全原因,此设置的存在是为了禁止恶意用户上传非常大的文件来归档您的服务器磁盘空间。此设置默认为大约 2 MB,应调整为您需要框架接收的最大文件大小(最大 2 gigs)"
所以我发现这个问题可以通过在 struts.xml 文件中添加具有所需最大限制<constant name="struts.multipart.maxSize" value="1000000" /> 的标签来解决。
我们使用的是struts2-convention-plugin,所以我们没有struts.xml。所以我不确定在哪里定义这个最大文件大小......
如果你们中有人遇到过这个问题,请告诉我..
感谢您的帮助。
【问题讨论】:
标签: java file-upload struts2 struts2-convention-plugin