1. 程式人生 > >Tomcat下post請求大小設定

Tomcat下post請求大小設定

問題:最近在做App上傳附件的過程中,需要將圖片轉成base64字串,發現上傳的附件超過2M後臺報錯,無法上傳。

分析:POST請求本身並未限制傳入引數大小,是tomcat 容器設定了接收引數大小的限制。

解決:剛開始將maxPostSize設為0後,發現不起作用,又將maxPostSize設為-1發現不報錯了,Tomcat的版本7.0.73。

 <Connector port="8081" 
                    protocol="HTTP/1.1"
                    connectionTimeout="20000"
                    redirectPort="8443" 
                    useBodyEncodingForURI="true" 
                    IEncoding="utf-8" 
                    URIEncoding="utf-8"
                    maxPostSize="-1"
 />