Tomcat限制post请求文件上传大小

一、遇到的bug

我通过APP客户端上传图片时,却发现服务器根本没有接受到此图片,后来才发现图片是3.9M,超过tomcat对http的post请求的默认接收大小2M的限制。

二、问题的根源

tomcat默认设置能接收HTTP POST请求的大小最大为2M,如果你的POST请求传递的数据大于2M,就会报错误。

三、解决的方案

修改tomcat安装目录下的配置文件tomcat../conf/server.xml,找到里面的<Connector>标签,在该标签中添 加"maxPostSize"属性,将该属性值设置成你想要的最大值,单位是字节,或者把这个值设置为 -1(maxPostSize="-1"),tomcat将不再检查POST的大小。即可解决上述问题。

注意:7.0 以上版本 maxPostSize 设置为 -1,不是0

Tomcat限制post请求文件上传大小

Tomcat限制post请求文件上传大小

一、遇到的bug

我通过APP客户端上传图片时,却发现服务器根本没有接受到此图片,后来才发现图片是3.9M,超过tomcat对http的post请求的默认接收大小2M的限制。

二、问题的根源

tomcat默认设置能接收HTTP POST请求的大小最大为2M,如果你的POST请求传递的数据大于2M,就会报错误。

三、解决的方案

修改tomcat安装目录下的配置文件tomcat../conf/server.xml,找到里面的<Connector>标签,在该标签中添 加"maxPostSize"属性,将该属性值设置成你想要的最大值,单位是字节,或者把这个值设置为 -1(maxPostSize="-1"),tomcat将不再检查POST的大小。即可解决上述问题。

注意:7.0 以上版本 maxPostSize 设置为 -1,不是0

Tomcat限制post请求文件上传大小

相关文章:

  • 2022-01-14
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2021-04-11
猜你喜欢
  • 2021-08-18
  • 2022-12-23
  • 2021-07-01
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案