可以在服务器端开放一个用于上传文件的webservice,将文件进行分包传输,就不会超时
具体我可以提供一个案例代码
对答案修改回复:
针对你的需求可以有以下解决方案选择,分别如下:
方案一、客户端使用SWFUpload或者Plupload控件(多文件上传,上传文件大小可控),服务器端使用ashx文件接收并使用FtpSupport控件进行转存到Ftp服务器以满足你的需求。
方案二、客户端使用Silverlight进行多文件上传,服务器端一般是使用WCF接收文件,而同样你可以把WCF的宿主IIS部署到非web站点的机器上可以区分二者。
方案三、采用腾讯的模式,使用ActiveX控件来进行多文件大文件来上传,可以参考http://anotherbug.blog.chinajavaworld.com/entry/936/0/
http://www.cnblogs.com/chenxizhang/archive/2009/11/27/1612343.html
web都是大文件上传组件了,如slickUpload很多~
如果winform可以用System.Net.FtpWebRequest 没用过不知道怎么样~~