急!关于winform程序FTP上传大文件的问题

dreamer214 2013-05-06 11:13:36
System.IO.IOException: 无法将数据写入传输连接: 远程主机强迫关闭了一个现有的连接。。 ---> System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。
在 System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
在 System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
在 System.Net.FtpDataStream.Write(Byte[] buffer, Int32 offset, Int32 size)
在 ManagerPlatform.clsFTP.UploadFile(Byte[] FileBytes, String RemoteFileName, Boolean OverWriteRemoteFile) 位置 D:\程序\GF一期验收程序\共享平台\多源异构数据管理系统\共享平台-平台管理\数据管理\数据资源管理\数据连接\clsFTP.cs:行号 725

错误如上,上传大文件是会出现“无法将数据写入传输连接: 远程主机强迫关闭了一个现有的连接。。”的错误提示,求大神帮忙解决。。。急。。。。
...全文
199 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hi幸福来敲门 2013-05-07
  • 打赏
  • 举报
回复
我记得IIS默认上传最大文件为30M 在系统配置文件里面的 你去百度一下 改改默认最大上传文件大小就行
sunlu1987 2013-05-07
  • 打赏
  • 举报
回复
你试着将大文件分成多个小文件来传,到服务端再将这些文件组合起来,看看可行
XiaMinet 2013-05-07
  • 打赏
  • 举报
回复
Ftp服务端设置了超时了吧,这种上传肯定不得行,起码得分段上传吧,上传前先判断连接状态。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧