圖片上傳413

圖片在移動端上傳接口總是會提示413,上傳的內容過大。後來通過壓縮將圖片壓縮之後,上傳還是會提示413,但是在我本地卻是可以直接上傳成功的。因爲我本地沒有走nginx服務器,直接是setupProxy來代理請求的。而測試環境都是通過nginx服務器轉發的,這樣的話我就懷疑是nginx做了某些限制,導致圖片上傳不能成功。

後來百度一查413,果然是nginx服務器的限制,其默認最大的請求體是1M,但是我們的圖片大小即使是壓縮時候也超過1M了。nginx官方文檔給出了說明,需要配置client_max_body_size,所以我就在對應的location裏面直接加上了:

client_max_body_size: 4m;

公司限制普通圖片上傳最大4M,否則的話就需要走特批的流程。加上這個之後,圖片上傳就成功了。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章