FTP

O .NET Framework fornece suporte abrangente para o protocolo FTP com as classes FtpWebRequest e FtpWebResponse. Essas classes são derivadas de WebRequest e WebResponse. Na maioria dos casos, as classes WebRequest e WebResponse fornecem tudo o que é necessário para fazer a solicitação, mas se você precisar acessar os recursos específicos ao FTP expostos como propriedades, poderá fazer a conversão de tipo dessas classes em FtpWebRequest ou FtpWebResponse.

Observação

Este artigo é específico para projetos direcionados a .NET Framework. Para projetos direcionados ao .NET 6 e versões posteriores, o FTP não tem mais suporte.

Exemplos

Para obter mais informações, consulte os seguintes tópicos: Como baixar arquivos com FTP, Como carregar arquivos com FTP e Como listar o conteúdo do diretório com FTP.

FTP e proxies

Se um proxy (especificado pela propriedade Proxy) for um proxy HTTP, haverá suporte apenas para os comandos DownloadFile, ListDirectory e ListDirectoryDetails.