php能否支持多大文件上传,跟PHP的配置有关系.
上传大文件需要考虑的是最好有个进度显示,因为上传大文件时没有进度显示,用户等待可能就会等得没有耐心,ActiveX可以,估计flash应该不会排斥,可以用Flash(Flex)写个上传组件,帮助文档的现成例子应该就能满足你的要求,看一下子做出来应该没有问题.
不过个了觉得,如果是做网站,不建议用PHP来处理大文件上传,因为php是先等http请求的所有数据接收完成之后,php引擎才会调用你的程序来处理,我想这也是php会限制post数据大小的原因吧.

解决方案 »

  1.   

    谢谢不过除了HTTP的方式,还有其他的可以推荐的么?比如一些视频上传网站,他们是怎么做的呐?他们跟web页面结合的比较好。
      

  2.   

    找几个Flash的上传控件。然后自己把FLASH中的代码做一点调整,就行了。Flash的在网我看有很多。实在不愿意就自己写上传功能,或是无插件上传。上传文件大小控制是APACHE做了控制,不在这种上传控件做的。