上传图片小于自己限定值,却不能上传原因

php 图片上传 1849      收藏
在上传图片的时候,我们限制3M,但是上传2M的图片,却上传不了,需要配置php.ini。

自学php博客

如果上传文件的时候,想要限制文件的大小是2M,要测试一个4M的图片,但是发现,自己的限制条件并不起作用。

此时可以用打印函数,打印FILES的话,如果size的值是0,说明是php对文件的限制原因,因为文件大于了php.ini中设置的文件大小,导致php没有获取这个文件信息,自然就没法执行我们的判断语句。

解决的办法是,打开php.ini文件,修改upload_max_filesize = 8M,就可以使用判断语句进行判断了。

注意:处理完成之后,要重启服务器,才能起作用。