自己的做的項目,今天在線上上傳文件,出現http狀態碼413 Request Entity Too Large。
如果上傳的文件超過2M,服務端返回的狀態碼會是413,同時提示上傳失敗。實際上,這個限制是可以修改的。
我使用的nginx,后端spring boot。
Spring boot
后端在本地測試我就改好了,因為spring boot的默認限制大小是1m,如果超過就會拋異常。
通過修改配置,以applicaiton.yml為例:
spring servlet: multipart: max-file-size: 20MB max-request-size: 20MB #最大請求文件的大小
Nginx
修改配置文件,在http{}中加:
client_max_body_size 20m;