php文件上传POST大小超限修改方法
程序员文章站
2024-01-13 08:26:46
...
上传文件出现问题,检查了一遍发现是php.ini配置问题我们只要修改php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等选项即可.
php的配置,代码如下:upload_max_filesize = 200M
nginx配置,代码如下:client_max_body_size 200m;
按说没啥了额,又怀疑是否是 nginx 做反向代理这里的限制,也检查过了没问题,又仔细观察了一下,$_POST 过来的数据是空的, 难道是 POST 大小的问题?检查了php.ini,还真的有一个配置项:
upload_max_filesize = 8M
改为 200M,重启一下 php,OK,搞定,还真的是 POST过来的数据大小超过限制了,下现附给没有服务器操作权限的朋友.
在PHP上传上加入下面的代码,即可暂时让PHP能上传大文件,代码如下:
有此主机商是把ini_set函数禁止使用了,我们可以使用下面函数来检测,代码如下: