修改php.ini
post_max_size = 8M
upload_max_filesize = 2M
=========================================================
如果文件比服务器端限制(upload_max_filesize)大很多,
但也还没达到或接近post_max_size或者memory_limit,$_FILES就会“崩溃”——结果是$_FILES[ 'userfile ']变成了“Undefined index”
具体可查看 PHP手册 中的 〔php.ini 核心配置选项说明〕
upload_max_filesize 所上传的文件的最大大小。
post_max_size 设定 POST 数据所允许的最大大小。
memory_limit 设定了一个脚本所能够申请到的最大内存字节数。
一般来说:memory_limit > post_max_size > upload_max_filesize