最近在一個項目中,實作檔案上傳功能的時候遇到一個問題。當檔案大小超過1M的時候,出現錯誤頁面如圖所示:
項目使用了nginx反向代理,正如圖上所示版本号為1.8.1,問題應該和nginx有關系。
解決辦法:
1.首先進入nginx的配置目錄,打開nginx.conf檔案
2.修改配置檔案,在你項目的server下的location節點添加一行代碼
client_max_body_size 50M;
數值50M是根據自己的具體情況設定的。
溫馨提示:最後的分号别忘記加了
3.檢查配置檔案是否修改正确 使用指令 ./nginx -t
4.重新加載配置檔案 指令 ./nginx -s reload
注意:如果你的nginx沒有被注冊到系統環境變量中,執行指令需要到sbin目錄下