upload_max_filesize 这个只是限制PHP最大上传的大小
上传时候PHP把文件写入缓存,例如c:\winnt\temp,检查这里是不是有问题?
在你的FORM加入这行:
<input type="hidden" name="MAX_FILE_SIZE" value="1024000000">还不行就把代码贴出来

解决方案 »

  1.   

    我是在linux开发php网站的我在form中加入<input type="hidden" name="MAX_FILE_SIZE" value="1024000000">这句后,上传时出现 "302 found" 的错误信息:  The document has move here但是我传其它的文件(几百Kb的文件)却从没有出错过请大家帮帮忙解决啊!!
      

  2.   

    页面代码很简单的one.htm
    <form action="two.php" method=post enctype="multipart/form-data">
      <input type="hidden" name="MAX_FILE_SIZE" value="1024000000">
      <input type=file name="userfile" size=30>
    </form>two.php
    <?
    copy($userfile,$userfile_name);
    ?>
      

  3.   

    copy 有问题
    应该是copy($userfile,"c:\test.rar");
    因为$userfile_name是保存在TEMP目录的,所以你这样做没有意义
      

  4.   

    老问题了
    1、修改upload_max_size // 大于可能的最大文件尺寸
    2、set_time_limit(0) // 不然要超时