图片上传413

图片在移动端上传接口总是会提示413,上传的内容过大。后来通过压缩将图片压缩之后,上传还是会提示413,但是在我本地却是可以直接上传成功的。因为我本地没有走nginx服务器,直接是setupProxy来代理请求的。而测试环境都是通过nginx服务器转发的,这样的话我就怀疑是nginx做了某些限制,导致图片上传不能成功。

后来百度一查413,果然是nginx服务器的限制,其默认最大的请求体是1M,但是我们的图片大小即使是压缩时候也超过1M了。nginx官方文档给出了说明,需要配置client_max_body_size,所以我就在对应的location里面直接加上了:

client_max_body_size: 4m;

公司限制普通图片上传最大4M,否则的话就需要走特批的流程。加上这个之后,图片上传就成功了。 

你可能感兴趣的:(http模块,antd-mobile)