之前遇到过一个问题,就是客户反应上传高清图的时候会出现上传失败等提示,于是我就去Tomcat控制台查是否有报错或者程序是否有错误,发现都没有错误。这就奇怪了,于是我把线索锁定在Nginx代理+文件过大上面,才发现原来Nginx默认有一个参数是:client_max_body_size。这个参数的意思是客户端允许上传的最大附件为多少,默认是1Mb,于是调整为client_max_body_size 80M,最后问题解决。这个参数的值取决于你的实际情况,所以取个几百MB都没有问题。
该参数设在:http{}下的首行位置即可,如图: