<constant name="struts.multipart.maxSize" value="10485760"/>
Struts2对上传文件大小有个默认限制,改掉就好了
方法1:struts2默认使用common-fileupload实现文件的上传,默认最大支持上传文件的大小为2M,
新建struts.properties 添加struts.multipart.maxSize=10000000大约为9.5M
那么问题又来了 为什么可以上传11M多点的文件呢?
方法2:在struts.xml 的<struts></struts>添加
<constant name="struts.multipart.maxSize" value="10000000"/>
FileInputStream ins = new FileInputStream(file)if (ins.available() >1024 * 1024 * 3) {
file.delete()
data = "{success:false,info:'上传的文件不能超过3M,请重新上传'}"
super.outString(data)
return null
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)