一个是上传文件最大值
一个是通过POST提交数据的最大值

解决方案 »

  1.   

    如果文件比服务器端限制(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
      

  2.   

    upload_max_filesize是限制本次上传的最大值post_max_size是post数据的最大值一般我们在php中用的是POST方式上传
      

  3.   

    一个是上传文件最大值
    一个是通过POST提交数据的最大值
    一般post的是后者。