我看到了很多关于如何异步上传的示例,但没有太多关于如何从 FTP 服务器异步下载的信息。
有人可以在 c# 中提供一个使用 FtpWebRequest 从 FPT 服务器异步下载文件的小示例吗?
我有要从 ftp 服务器下载的文件的完整路径,我需要使用 1 个连接来开始异步下载到我的本地机器,所以我不需要逐个文件打开/关闭每个文件的连接。线程不是一个选项,因为我只想要(出于性能原因)1 个到 ftp 服务器的连接,并且我的所有下载都使用现有连接(或连接??)进行下载。
我阅读了 MSDN 文档,但不确定如何正确使用 ConnectionGroupName 或内置 FtpWebRequest 连接池等属性,这些属性假设与异步操作一起工作以提高性能。
谢谢