文档章节

Struts2文件上传时的maxSize和maximumSize的区别与联系

liuhuics10
 liuhuics10
发布于 2015/11/29 22:34
字数 216
阅读 487
收藏 1

Struts2上传文件默认大小是2M,超过则报错。解决办法是在struts.xml中配置:

<struts>

    <constant name= "struts.multipart.maxSize" value= "10485760"></constant >

</struts>

<interceptor-ref name= "fileUpload">
          <param name ="maximumSize"> 2097152</ param>
</interceptor-ref >

而fileUpload拦截器里的maximumSize指的则是单个文件的上传大小。如果在maximumSize里指定了1M的大小,在maxSize里指定了10M的大小,你就可以一次性上传10个1M大小的文件。

具体讲解参见:http://stackoverflow.com/questions/4821334/limit-struts2-file-upload-max-size-without-uploading-the-whole-file

    There are two file size parameters one has to do with individual files sizes the other with the the maximum multi part file size. This is in place because you can receive an array of files if you wish (just change the setters type from File to File[], so easy), say struts.multipart.maxSize is set to 10MB and file size (maximumSize) is set to 1 MB you should be able to receive 10 1MB files. So the buffer should be allowed to grow to 10 MB.

© 著作权归作者所有

共有 人打赏支持
liuhuics10
粉丝 4
博文 97
码字总数 39010
作品 0
烟台
struts2文件上传突破2M限制

struts配置文件 <action name="FileUpload" class="cn.timefly.strutsTest.FileUploadAction"> <result name="success">/FileUploadResult.jsp</result> <result name="input">/FileUpload.j......

ForingY
2016/03/31
8
0
关于struts2文件上传限制大小的问题!!

各位你们好,我想问一下 struts.multipart.maxSize和fileUpload拦截器的maximumSize属性的区别是什么?为什么无论怎么设置fileUpload拦截器的maximumSize属性,都会报错,上传不了2M以上的文...

ljh9315
2015/07/01
604
3
struts2中文件上传的两个个限制

--struts2中文件上传的二个限制,一个是struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M. 这是s...

闵开慧
2012/08/17
0
0
struts2上传图片的全过程

转载自:http://blog.sina.com.cn/s/blog_6608320c0100j6no.html 1、写一个上传的jsp页面uploadimage.jsp,内容如下:...

1032036512
2014/11/26
0
0
struts2上传不同类型文件的问题

我在开发struts2的上传功能时,发现xls格式及jpg格式不能上传,很是郁闷,但jpeg格式可以上传,下面是配置的允许上传的文件类型: image/gif,image/jpeg,application/zip,text/xml,application/x...

迷途d书童
2012/03/09
64
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 恨不得给你买张飞机挂票

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @开源中国首席灵魂师:分享张希/曹方的单曲《认真地老去》 来不及认真的年轻过,就认真的老去! 《认真地老去》- 张希/曹方 手机党少年们想听...

小小编辑
24分钟前
39
5
如何实现靠谱的分布式锁?

分布式锁,是用来控制分布式系统中互斥访问共享资源的一种手段,从而避免并行导致的结果不可控。基本的实现原理和单进程锁是一致的,通过一个共享标识来确定唯一性,对共享标识进行修改时能够...

郑加威
今天
1
0
Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部