action2上传不到视频

action2上传不到视频,第1张

action2上传不到视频

你可以设置struts2上传文件的最大值。。struts2默认上传文件的最大值是。。

今天使用struts2的文件上传控件时,在struts.xml中,将处理上传的action中的fileupload拦截器的maximumsize参数设置为5000000,上传了一个3m的文件后发现控制台报错,而且提示说文件超过2m。struts.xml相关配置如下:

/fileuploadresult.jsp /fileupload.jsp 500000 application/vnd.ms-powerpoint

后来尝试在struts.xml中加入

发现一切正常了,不报错了。功能也正常了。

发现struts.multipart.maxsize和fileupload拦截器的maximumsize属性分工不同,总结如下:

1.struts.multipart.maxsize掌控整个项目所上传文件的最大的size。超过了这个size,后台报错,程序处理不了如此大的文件。fielderror里面会有如下的提示:

the request was rejected because its size (16272982) exceeds the configured maximum (9000000)

2.fileupload拦截器的maximumsize属性必须小于struts.multipart.maxsize的值。

struts.multipart.maxsize默认2m,当maximumsize大于2m时,必须设置struts.multipart.ma

在struts.xml文件中加入

<!-- 限制上传文件大小,以b为单位 -->

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

Struts2对上传文件大小有个默认限制,改掉就好了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11940130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存