【发布时间】:2009-11-20 19:14:07
【问题描述】:
我正在使用 FtpWebRequest 上传多个文件。
但是对于我打开和关闭连接的每个文件。
如何使用同一连接上传多个文件?
像一个 ftp 客户端应用程序,使用用户名和密码连接,更改目录,上传文件 1,上传文件 2,上传文件 3,断开连接。
【问题讨论】:
我正在使用 FtpWebRequest 上传多个文件。
但是对于我打开和关闭连接的每个文件。
如何使用同一连接上传多个文件?
像一个 ftp 客户端应用程序,使用用户名和密码连接,更改目录,上传文件 1,上传文件 2,上传文件 3,断开连接。
【问题讨论】:
FtpWebRequest.KeepAlive 的默认值为true。您是否明确将 KeepAlive 设置为 false?
【讨论】:
我遇到了类似的问题。对应的数据库更新成功后,传输几个相关的镜像文件。我使用此页面上的解决方案“http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx”来获得更好的性能。我也每次都打开和关闭连接,除了图像在后台加载。我希望找到更好的解决方案,但这似乎是一个正确的方向。
【讨论】: