日期:2014-05-19  浏览次数:21100 次

文件上传问题,至今未解,很急!
我做了个邮件系统。
      文件上传的这样实现的:客户端先用流的方式一次性读到字节数组,然后把这个字节数组一次性传给WebService的函数,WebService的函数得到这个字节数组后,通过某个路径一次性写到服务器上。当文件大小比较小时(小于20M),这样实现问题还不大,当附件大小大于20M时,出现基础连接超时错误,而且非常消耗内存(毕竟文件是字节数组形式一次性传递的)。后来尝试分段传输也是太慢。
      请各位给我点修改建议,或者有更合理的上传方法。(最好能给出相关函数)
      比如不通过WebService,或者是否有相关组件,请高手解答。


------解决方案--------------------
直接网上找,好象孟子大哥有实现了大文件上传的!我看到过!前段时间我也做文件上传!
------解决方案--------------------
http://www.csharphelp.com/archives/archive9.html 这是用ftp上传,下载文件的代码,我试过了上传32M的文件很快(在局域网)