(14)文件上传
来源:互联网 发布:免费的crm软件 编辑:程序博客网 时间:2024/06/06 01:50
一、简介
struct2的文件上传其实是通过拦截器来实现的,只是该拦截器定义为默认的拦截器栈(defaultStack)中
<interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadInterceptor"/> ...... <interceptor-ref name="fileUpload"/> ....... </interceptor-stack>
二、指定用户上传文件的大小,有两种方式
1)默认是在org.apache.struct2下的default.properties中struts.multipart.maxSize=2097152 也就是2M。
我们可以改变其默认值,只要在src目录下,新建structs.properties文件,指定上传文件的大小如
struts.multipart.maxSize=10485760
一次上传只可以上传10M,不管一次上传多少文件,按总和计算。
2)在structs.xml配置文件中指定
<structs> <constant name="struts.multipart.maxSize" value="10485760 "></constant> <!--name就是structs.properties的键,value对应值--></structs>
注意:如果在structs.properties设定了上传文件的带下,又在struct.xml中设定文件上传大小。则structs.properties的优先级高于structs.xml,一般在一处指定上传指定文件的大小即可,推荐使用struct.properties
阅读全文
0 0
- (14)文件上传
- Spring-文件上传(AJAX文件上传)
- struts2文件上传(多文件上传)
- struts---文件上传(14)
- struts2-14文件上传
- 文件上传(c#)
- 文件上传(一)
- 文件上传(二)
- 文件上传(三)
- 文件上传(四)
- 文件上传(一)
- 上传文件(图片)
- 上传文件(javaWeb)
- 文件上传(图片)
- 图片(文件)上传
- (十)文件上传
- 注解@(文件上传)
- iOS之文件上传、下载(上传)
- 【Android】Percent Support Library实践
- 大数据名词分析
- 公众号编辑器开发,实现编辑器前端页面
- C语言实现顺序表
- 在tomcat里为多个应用配置不同的访问端口
- (14)文件上传
- Objective-C学习总结#2——预处理
- 二维数组根据某个相同的值归类
- CSS3 盒布局
- POJ2255
- 浅谈jquery对象和DOM对象
- 关于引入别人的ASdemo解决gredle版本问题
- 项目优化之部署建议一
- Unity日常踩坑2