.NET Framework 提供对 FTP 协议和FtpWebRequestFtpWebResponse类的全面支持。 这些类派生自 WebRequest 和 WebResponse。 在大多数情况下,WebRequest 和 WebResponse 类提供了发出请求所需的一切功能,但如果需要访问以属性形式公开的 FTP 特定功能,可以将这些类类型转换为 FtpWebRequest 或 FtpWebResponse。
注释
本文特定于面向 .NET Framework 的项目。 对于面向 .NET 6 及更高版本的项目, 不再支持 FTP。
例子
有关详细信息,请参阅以下主题: 如何:使用 FTP 下载文件、 如何:使用 FTP 上传文件,以及如何 :使用 FTP 列出目录内容。
FTP 和代理
如果代理(由Proxy属性指定)是 HTTP 代理,则仅支持DownloadFile、ListDirectory和ListDirectoryDetails命令。