上傳文件異常問題 | 413 Request Entity Too Large


開發中遇到這樣的問題:一個上傳文件的功能,內網測試都正常了,但是發布到外網就無法上傳大點的(大於1MB)文件,更奇怪的是,后台還沒有任何的異常信息。

於是就用Http抓包工具(HttpDetect)看了下,如下圖

返回的狀態是413 Request Entity Too Large(nginx/1.2.1),再百度發現,這是nginx設置了允許上傳的包的問題,這也就合乎上面的情況,后台沒有任何異常信息,因為請求根本就沒到達我們的tomcat,nginx發現請求的包大於設置的值,接直接返回413了。

解決的辦法是,設置nginx的包大小限制為適當的值,如下圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM