post上传文件限制--另一种解决途径
来源:互联网 发布:网络直播受众人群分析 编辑:程序博客网 时间:2024/05/18 01:31
问题:项目之前的上传功能是没有问题的,但是今天同样的代码上传一个压缩包的时候出现了问题,报的是struts.xml的错,说是找不到返回的映射,
问题截图:
很奇怪的问题,之前都没问题的,仔细对比后发现这次上传的文件比较大有13M。因此就往这方面找解决办法了。
在网上找方法搜索“tomcat上传大文件”关键词,都是说修改tomcat的server.xml的maxPostSize
为小于等0的数就不会限制上传文件大小,这期间又有个坑,就是如果你的tomcat版本小于7.0.63那设置的maxPostSize
<=0就可以,但是如果你的tomcat>=7.0.63 maxPostSize
只能是小于0的数(参考),我之前就没注意这个,改了之后报MD5加密空指针的错。。。=_=||
如下:
有博客说还要配合enctype使用 ,但是如果enctype设置成application/x-www-form-urlencoded,就不能上传文件了啊。。。。。form表单的参数就会以?xxx=xx&xxx=xxx这样的方式传递。。无果
设置了maxPostSize还是没用,还是报struts.xml的那个错。。。我晕,搞到大半夜,到了第二天早上,来的时候,就想会不会真的是struts.xml配置文件的锅。。。于是就开始看,果然发现了这个东西!!尼玛。。。
于是设置成了20M: <constant name="struts.multipart.maxSize" value="20971520" />
再次上传果然没问题了,于是将tomcat的maxPostSize属性去掉居然也可以。。。
- post上传文件限制--另一种解决途径
- Tomcat限制post请求文件上传大小
- 解决2003服务器上传文件的限制
- 解决2003服务器上传文件的限制
- 解决2003服务器上传文件的限制
- Mysql 解决 phpMyAdmin 上传文件 最大限制
- 解决tomcat文件上传的文件大小限制
- 另一种办法突破上传类型限制
- 修改PHP上传文件的大小限制(post)
- 解决FileUpLoad上传控件,限制文件上传大小
- win2003解决IIS限制上传文件的大小
- 解决Asp.net 上传文件过大限制问题
- 解决WIN2003服务器不能上传大文件的限制
- 解决asp无组件文件上传及下载大小限制
- asp.net 解决文件上传大小的限制
- 解决Struts2文件上传的大小限制问题
- 如何解决nginx上传大文件的限制?
- 解决ASP.NET Core Mvc文件上传限制问题
- 使用Log4j时,为什么要写if (log.isDebugEnabled()) 或 if (log.isInfoEnabled())
- 使用Spring PropertiesLoaderUtils读取properties属性文件
- 剑指offer:二叉树中和为某一值的路径
- 谷歌开源DeepLearn.js:可在网页上实现硬件加速的机器学习
- 腾讯广点通开屏广告错误码
- post上传文件限制--另一种解决途径
- 2017-08-09 DBA日记,并发高频执行SQL带来的思考
- Spring---annotation注解初学
- 信号量
- C++中LIB和DLL文件的区别与联系(转)
- 【JZOJ5232】【NOIP2017模拟A组模拟8.5】带权排序
- 1010. 一元多项式求导
- javaweb_day01
- HDU-4010 Query on The Trees(LCT)