PHP默认限制上传2M,用户传5M图片报错,改完配置立刻就能传了
18年美食站后台传菜品图,用户传个5M的高清图,直接报错说文件太大传不上,我一开始以为是目录权限不对,改了半天权限,还是报错,翻php.ini配置才发现,默认的upload_max_filesize是2M,超过2M的文件直接被PHP拦截,根本传不上去。我把php.ini里的上传大小限制改成20M,重启PHP,再传5M的图片,一下就传上去了。之前总觉得上传功能报错就是权限或者路径的问题,根本忘了PHP默认有上传大小限制,超过的文件根本不让传。很多新手做上传功能跟我当初一样,用户传大文件报错,来回改权限路径,根本不知道是php.ini里的上传大小限制卡着。真的,做上传功能,先把php.ini里的上传大小限制改大,不然用户传个稍大的文件,直接就报错传不上。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0