FTP

.NET Framework proporciona compatibilidad completa para el protocolo FTP con las clases FtpWebRequest y FtpWebResponse. Estas clases se derivan de WebRequest y WebResponse. En la mayoría de los casos, las clases WebRequest y WebResponse proporcionan todo lo necesario para realizar la solicitud, pero si necesita tener acceso a las características específicas de HTTP expuestas como propiedades, puede convertir estas clases en FtpWebRequest o FtpWebResponse.

Nota:

Este artículo es específico de los proyectos que tienen como destino .NET Framework. En el caso de los proyectos que tienen como destino .NET 6 y versiones posteriores, ya no se admite FTP.

Ejemplos

Para obtener más información, vea los temas siguientes: Cómo: Descarga de archivos mediante FTP, Cómo: Carga de archivos mediante FTP y Cómo: Enumeración de los contenidos del directorio con FTP.

FTP y servidores proxy

Si un proxy (especificado por la propiedad Proxy) es un proxy HTTP, solo se admiten los comandos DownloadFile, ListDirectory y ListDirectoryDetails.