文件上传失败的几个原因:
1.查看form表单是否添加了enctype="multipart/form-data"属性
2.查看文件大小是否超过了文件上传最大值
3.如果超过了文件上传的最大值可以做以下修改
①在php.ini里查找max_execution_time,默认是30秒,我们需要改为max_execution_time=0说明上传时间没有限制
②在php.ini里查找post_max_size=2M,默认值是不能超过2M,我们可以根据自己的需求更改
③在php.ini里查找upload_max_filesize=8M,默认是8M
注意:upload_max_filesize的值一般都比post_max_size的值大
4.如果不想更改配置文件可以使用ini_set()函数,但ini_set函数不是所有的有效选项都可以设置,具体可以参考php手册
04-24