上传文件的时候出现以上错误,经查资料,有两个可能:

一是nginx默认上传文件大小是1M

传输的文件为2.1M超过限制,修改nginx配置文件,加上client_max_body_size 20m,重新加载nginx配置即可。

server {
listen 81;
client_max_body_size 20m;
...
sudo nginx -t
sudo nginx -s reload

第二种可能:php配置文件限制

/etc/php/7.1/fpm/php.ini
有的是:vim /etc/php.ini

搜索upload,发现最大单文件上传限制是2M,改为20M,然后重启php-fpm

upload_max_filesize = 20M
post_max_size = 20M

重载php服务

systemctl reload php-fpm.service