这个问题很多论坛有讨论过,不过我还没有找到能解决问题的方案,
Question:
关于php大文件上传问题,当然我不是指,在php.ini中的设置,
问题是:怎么断点续传,比如说在上传文件是由于某种原因,上传中断了,也就是说,文件没有全部上传,或者说只上传一部分,那么我不希望下次用户再上传此文件的时候,又重新开始,我需要纪录已上传的部分,纪录已上传多少字节,下次从此位置继续上传,expect your answers or advices!
thanks in advance!

解决方案 »

  1.   

    这个是用PHP来实现的:
    http://book.hackbase.com/6/2557.htm个人感觉这种还是C来扩展下比较好
      

  2.   

    需要 hack 掉PHP的上传处理部分源码.
    努力吧.我们期待着.
      

  3.   

    个人认为,可以使用传说中的ftp,进行中转下~不过技术上的难度照样比较让人烦恼……后来考虑了一下,应该可以使用javascript+xml实现吧?不过难度照样是无法想象想象的……使用JAVA也许能比较好的实现,但是没有试验过,不太清楚最终的情况
      

  4.   

    最简单的估计就是用php本身带的ftp函数了阿,根据你的web site自动创建以下用户账号,然后ftp_connect(),可以指定上传文本还是binary等等。   普通的http post方法,好像不成功就clear了