问题背景:app上传图片提示413 Request Entity Too Large。
原因:前端采用的是nginx反向代理,默认client_max_body_size大小是1M,如果图片大于1M就报错了
解决方案 :
在http或者server或者location标签添加
client_max_body_size 20m;
官方说明:
Sets the maximum allowed size of the client request body, specified in the “Content-Length” request header field. If the size in a request exceeds the configured value, the 413 (Request Entity Too Large) error is returned to the client. Please be aware that browsers cannot correctly display this error. Setting size to 0 disables checking of client request body size.(译:设置客户端请求正文的最大允许大小,在“内容长度”请求头字段中指定。如果请求中的大小超过了配置值,则向客户端返回413(请求实体太大)错误。请注意,浏览器无法正确显示此错误。将size设置为0将禁用对客户端请求正文大小的检查。)