问题描述:今天接到公司测试反馈,在测试文件上传功能时提示: HTTP:413 Request Entity Too Large.
问题产生原因:为解决前后端分离带来的跨越问题,我们采用nginx 解决跨越问题,但是nginx 针对文件上传是有大小限制,默认大小为10M, 而测试验证功能上传的文件大小都大于10M,所以需要修改nginx 默认上传文件大小。
核心功能代码:
修改nginx的上传文件大小限制到50M:
打开nginx.conf:
在 http{} 段中加入 client_max_body_size 50m
; 50m为允许最大上传的大小。
保存文件后重启 nginx,问题解决。