gpt4 book ai didi

.net - 使用 .NET 中的 FTPWebRequest 从一个 FTP 连接中的多个目录下载文件

转载 作者:行者123 更新时间:2023-12-04 15:37:55 25 4
gpt4 key购买 nike

一旦 session 打开,是否可以更改 FTP session 的路径。我想这样做的原因是为了避免打开多个 FTP 连接。整个目的是通过单个 FTP 连接下载位于 FTP 站点中的文件。例如,在单个 FTP 连接中,我想从位于 FTP 站点中的所有目录下载内容。目前,我的项目每天都在失败,因为它与 FTP 站点建立了多个连接以从不同目录下载文件。例如,在 1 分钟内建立 80 多个连接。

.NET 中 FTPWebRequest 的限制是什么

最佳答案

根据 FtpWebRequest 的文档:

Multiple FtpWebRequests reuse existing connections, if possible.



诚然,这并不能真正告诉您很多信息,但是如果您查看 ConnectionGroupName 的文档属性,它告诉您可以为多个请求指定相同的 ConnectionGroupName 以重用连接。

以下是有关 managing connections 的更多信息在 .NET 中。

或者,您应该能够使用 WebClient 类来发出多个相关的 FTP 请求,虽然我不能肯定地说,但我认为它会重用连接。与只能使用一次的 FtpWebRequest 不同,WebClient 可以用于发出多个请求。

关于.net - 使用 .NET 中的 FTPWebRequest 从一个 FTP 连接中的多个目录下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2264000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com