FTP

O .NET Framework fornece suporte abrangente para o protocolo FTP com as FtpWebRequest classes e FtpWebResponse . Estas classes são derivadas de WebRequest e WebResponse. Na maioria dos casos, as classes WebRequest e WebResponse fornecem tudo o que é necessário para realizar a solicitação, mas se precisar de acesso aos recursos específicos do FTP expostos como propriedades, pode converter essas classes para FtpWebRequest ou FtpWebResponse.

Observação

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

Exemplos

Para obter mais informações, consulte os seguintes tópicos: Como: Baixar arquivos com FTP, Como: Carregar arquivos com FTP e Como: Listar conteúdo de diretório com FTP.

FTP e proxies

Se um proxy (especificado pela propriedade Proxy) for um proxy HTTP, então apenas os comandos DownloadFile, ListDirectory, e ListDirectoryDetails são suportados.