故障现象:
我在http://localhost:8080/struts2-fileupload/upload.jsp页面,上传了一张大于2M的图片,然后,浏览器就跳往错误页面了,报连接被重置的错误信息
我上传2M以下的图片就没有问题,网上说,这是浏览器限制,可我调了一下午,也不知道该怎么弄?
故障分析:
上传大于2M的图片时,并未真正上传到服务器,说直白一点,就是浏览器在发出上传请求时,连接就被重置了,很明显,这是浏览器的行为,浏览器请求的content-type:” 2821649”;在限制上传的文件的大小。
我访问的是自己的网站的服务,报错信息却是火狐的(浏览器的),说明是浏览器在搞鬼,而且,使用谷歌也是这样。求解?我该怎么弄?
我在http://localhost:8080/struts2-fileupload/upload.jsp页面,上传了一张大于2M的图片,然后,浏览器就跳往错误页面了,报连接被重置的错误信息
我上传2M以下的图片就没有问题,网上说,这是浏览器限制,可我调了一下午,也不知道该怎么弄?
故障分析:
上传大于2M的图片时,并未真正上传到服务器,说直白一点,就是浏览器在发出上传请求时,连接就被重置了,很明显,这是浏览器的行为,浏览器请求的content-type:” 2821649”;在限制上传的文件的大小。
我访问的是自己的网站的服务,报错信息却是火狐的(浏览器的),说明是浏览器在搞鬼,而且,使用谷歌也是这样。求解?我该怎么弄?
<constant name="struts.multipart.maxSize" value="5242880"></constant>
图片就顺利上传了,但是,有一点不明白,就是,上传文件过大,上传不上,
服务器应该报异常的,为什么报了个浏览器的异常
你后面这个设置 应该是对http的拦截设置
我没用过struts的上传下载 项目的图片服务由于必须安全原因写的是原生的servlet
这种文件的最大大小都是在nginx中直接配置的
说白了就是限制 http multipart的文件大小
client_max_body_size 配置的事这个参数
默认一般是2m
所以这样的响应事没有问题的
而且你这个服务器异常和浏览器异常的说法是很有问题的
浏览器异常一般是 dom js执行异常
浏览器响应不同状态码 都是正常的