问题描述
访问服务向阿里云存储图片的时候,报出413 Request Entity Too Large 的错误。
因为java里面限制了图片上传在10Mb以内,但是上传的图片没有超过10Mb,但却报出该错误,所以十分不理解。于是又在在本地运行调试上传同样的图片却没有问题,放在服务器上访问就报出该错。
后来,想到可能时nginx代理内置了限制,所以查找资料发现果然如此:
解决办法如下:
找到nginx的配置文件:413 Request Entity Too Large Java代码上传文件时报出错
打开文件如下:
413 Request Entity Too Large Java代码上传文件时报出错
只要在nginx.conf中加上一句:client_max_body_size 10M;,重启nginx,完美搞定。

相关文章: