上传一个大的文件报错:
413 Request Entity Too Large
这个就是nginx的配置问题了;
只需要修改nginx的配置项: client_max_body_size;数值给大一些,比如: client_max_body_size 50m;
再次请求报错:Call to a member function getRealPath;这个是TP提示的错误,本质是$_FILES['file_name']获取失败了;打印下$_FILES
Array ( [file] => Array ( [name] => 6698544_red_cat_b66130fb-67ca-4e93-a84d-6a9e1a81b208.png [type] => [tmp_name] => [error] => 1 [size] => 0 ) )
error值为1,正常情况下是0;出现这个原因是PHP限制了上传文件的大小;修改php.ini的配置项:upload_max_filesize, 数值给大一些,比如 upload_max_filesize=100M
然后重启web服务器就可以愉快的上传文件了
标签:name,nginx,max,图片,401,php,上传,size From: https://www.cnblogs.com/ryuma/p/17587751.html