0%

Nginx 無法傳輸大檔案問題

在做 icoding 的時候常常會需要上傳影片到平台上,本機測試的時候影片可以上傳成功,但當網站部署到伺服器後,上傳影片卻失敗,資料庫一直沒有出現影片的資料

前端噴的錯誤訊息

1
413 Request Entity Too Large

問題原因:

在 nginx 中有預設可上傳檔案的大小2M,如果今天影片超過此大小便會上傳不成功

解決辦法:

在 nginx.conf 檔案中 http,server 或者 location 段中加入以下指令,可調整 nginx 可接受的檔案大小

1
2
# set client body size to 8M #
client_max_body_size 8M;