服务器采用base64的方式进行上传文件的时候,出现接收到的数据为null,抛空指针异常,后来发现是tomcat默认为2M的字符串限制,因此修改如下配置即可。
post请求理论上对参数的大小没有限制,但是服务器有限制,把Tomcat的server.xml里设置一下就好了
注:Tomcat的版本低于等于7,设置maxPostSize=“0” 表示post参数无限大。
Tomcat的版本大于等于8,设置maxPostSize=“104857600” 表示post参数最大100MB。
<Connector connectionTimeout="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="104857600">