Tomcat下post请求大小设置

摘要:
问题:在最近将附件上传到应用程序的过程中,需要将图像转换为base64字符串。发现上传的附件超过2M,错误在后台报告,无法上传。解决方案:在一开始将maxPostSize设置为0后,发现它不起作用,然后将maxPostSize设置为-1。未报告任何错误。Tomcat版本7.0.73。

问题:最近在做App上传附件的过程中,需要将图片转成base64字符串,发现上传的附件超过2M后台报错,无法上传。

分析:POST请求本身并未限制传入参数大小,是tomcat 容器设置了接收参数大小的限制。

解决:刚开始将maxPostSize设为0后,发现不起作用,又将maxPostSize设为-1发现不报错了,Tomcat的版本7.0.73。

  1.  
    <Connector port="8081"
  2.  
    protocol="HTTP/1.1"
  3.  
    connectionTimeout="20000"
  4.  
    redirectPort="8443"
  5.  
    useBodyEncodingForURI="true"
  6.  
    IEncoding="utf-8"
  7.  
    URIEncoding="utf-8"
  8.  
    maxPostSize="-1"
  9.  
    />

免责声明:文章转载自《Tomcat下post请求大小设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python基础学习-字符编码Android测试:从零开始1——简介下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP与base64

1.形如:"data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA......==" 的字符串就是base64。 2.data:image/jpeg;base64,为头部信息,其余为图片编码。 3.使用base64_decode对编码内容进行解码。...

登陆验证前对用户名和密码加密之后传输数据---base64加密

以下这种方法是加密传输的简单实现 1,base64.js /** * * Base64 encode / decode * * */ function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefg...

Apache Commons 工具类介绍及简单使用

转自:http://www.cnblogs.com/younggun/p/3247261.html Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等....

js AES对称加密 16进制和base64格式

<!doctype html> <html> <head> <meta charset="utf-8"> <title>aesCbc</title> <script type="text/javascript" src="http://t.zoukankan.com/crypt...

前端js几种加密/解密方法

一、base64加密 base64的github地址 示例 <html> <head> <title>前端的base64使用方法</title> </head> <body> </body> <script>...

关于Python的post请求报504错误

这是个奇葩的问题,我也是奇葩的研究了好几天,最后发现,哈,原来是这个原因,在此记录下曲折的心路历程 接口Content-Type没有,body用的是postman中的raw数据,格式是text 程序如下: importrequests url = "https://XXXXXX.com/api/user_device" headers = {...