「HTTP413 Request Entity Too Large」係當你嘗試上傳嘅數據超出咗伺服器所允許嘅容量時顯示出嚟嘅HTTP錯誤。
而家嘅正式名稱係413 Content Too Large,但係「413 Payload Too Large」或者「413 Request Entity Too Large」呢啲名稱至今仍然廣泛使用。
即係話即使名稱唔同,「發送嘅數據太大,無法接受」呢個意思都係共同嘅。
呢個錯誤特別係以下呢啲情況下會出現。
大多數情況下係伺服器端嘅容量限制所造成,唔係因為互聯網連接或者電腦故障。
呢個係最常見嘅原因。
網絡服務會對每個上傳文件設置容量限制,例如「每個文件10MB」或者「100MB」。當超過咗呢個上限,就會返回HTTP413。
即使單個文件細,但如果總共上傳嘅文件加埋總大小超過上限,咁都有可能出現呢個情況。
例如,上傳10張20MB嘅圖片,總計就係200MB,喺容量有限制嘅服務中就有可能會出現413錯誤。
網站運營者可以喺Web伺服器上設置上傳大小限制。
以下係一些典型例子。
雖然應用程式嗰邊已經增加咗容量,但中間有嘅Web伺服器或者CDN有時先返413都唔係罕見。
如果顯示HTTP413,應該檢查以下幾項內容。
特別係影片,如果係4K或者高比特率保存,可能會達到幾GB。只要輕微降低質量,容量都有可能減少到一半以下。
如果你自己運營網站,檢查伺服器設置有時能解決問題。
根據需要修改client_max_body_size嘅值。
檢查以下設置值。
唔單止上傳大小,POST整體嘅大小限制都有影響,所以檢查多個設置係好重要。
如果使用Cloudflare等CDN或WAF,可能會因為Web伺服器之前嘅階段已經返咗413錯誤。
如果只改變咗Web伺服器嘅設置但冇改善,就需要檢查這些服務端嘅上傳限制。
喺郵件附件或聊天服務中,可能會因為容量限制而遇到困擾。
呢啲情況下,可以考慮使用免費嘅文件上傳服務UploadF。
對於圖片,還可以使用在線圖像編輯、OCR、背景透明等便利嘅網站工具。
413係HTTP狀態碼之一。「上傳失敗」消息嘅內部原因有可能係413。
唔係。 大多數情況下伺服器正常運行,只係因為超過咗設置嘅容量限制而拒絕請求。
可能有服務端故障或者暫時嘅設置變更、CDN或代理嘅限制等其他原因。試下用另一個瀏覽器,或者過一段時間再試上傳都可能有幫助。
HTTP413 Request Entity Too Large係當上傳數據超過伺服器允許容量時出現嘅錯誤。
對於使用者,可以透過減小文件大小、分多次發送等方法解決,大多數情況下網站管理者需要檢查NGINX、Apache、PHP、CDN等多個容量限制。
如果想共享大容量文件,可以考慮根據需要使用免費的UploadF文件上傳服務。