文档章节

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

liuhuics10
 liuhuics10
发布于 2015/11/29 22:34
字数 216
阅读 480
收藏 1
点赞 0
评论 0

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
博文 96
码字总数 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 ⋅ 0

struts2中文件上传的两个个限制

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

闵开慧 ⋅ 2012/08/17 ⋅ 0

关于struts2文件上传限制大小的问题!!

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

ljh9315 ⋅ 2015/07/01 ⋅ 3

the request was rejected because its size (2877943

在struts2中我们上传文件大于struts.multipart.maxSize设置的值时会抛出the request was rejected because its size (XXXX) exceeds the configured maximum (XXXX)异常,他是不能被国际化的...

dml124 ⋅ 2013/12/10 ⋅ 0

struts2上传图片的全过程

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

1032036512 ⋅ 2014/11/26 ⋅ 0

struts2上传不同类型文件的问题

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

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

上一篇写的文件上传,这一篇写文件上传中回报的错误,以及解决办法

文件上传不了,有以下几种情况: 1).form表单后面的enctype="multipart/form-data"没有,导致无法以流的形式写入。 2).第一条有的话,当点击提交的时候,直接返回strut中的error返回结果,...

誓言_七夜 ⋅ 2015/10/06 ⋅ 0

struts2文件上传的采用的三种方式解析和上传下载讲解

1.三种方式解析 文件上传几乎是每个项目实现的一个必须的模块。 上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上,让网络上的人都能看到。将制作好的网页、文字、...

长平狐 ⋅ 2013/01/06 ⋅ 0

struts2文件上传,action无法获取参数问题

今天做一个Struts2文件上传的功能,配置如下: 1.页面form中,设置了enctype="multipart/form-data"。form中有: 上传文件 用于记录上传的人的名字 2.struts2.xml配置:...

flamehazi ⋅ 2013/11/18 ⋅ 3

Struts2上传文件学习笔记

问题一:中文乱码 在使用Struts2实现文件上传时,若上传文件名为中文,则会在项目的发布目录中看上传文件名显示为乱码。解决办法很简单: 在struts.xml配置文件中配置: <constant name="st...

键盘小生 ⋅ 2012/06/10 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 12分钟前 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 15分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 17分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 19分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 19分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 22分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 22分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 23分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = ['零', '壹', '贰', '叁', '肆...

YXMBetter ⋅ 25分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 31分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部