注意表单的MIME类型选择 "multipart/form-data"

解决方案 »

  1.   

    maxlength="100"?
    文件名长度超过了100?print_R($_FILE);
      

  2.   

    肯定是表单没指定编码类型
    <form method="post" action="" enctype="multipart/form-data">
      

  3.   

    除了表单的 MIME 之外。
    还要注意你的PHP版本。具体,请查看PHP手册。实在不行,可以把表单提交到 phpinfo 里去查看。
      

  4.   

    maxlength="100"这句去掉enctype="multipart/form-data"加上这句在form里,再试
      

  5.   

    文件在 $_FILE 里面
    其他文本域在 $_POST 里面