Partager via


FTP

.NET Framework fournit une prise en charge complète du protocole FTP avec les classes FtpWebRequest et FtpWebResponse. Ces classes sont dérivées de WebRequest et WebResponse. Dans la plupart des cas, les classes WebRequest et WebResponse fournissent tout ce qui est nécessaire pour effectuer la requête, mais si vous avez besoin d’accéder aux fonctionnalités spécifiques au FTP exposées en tant que propriétés, vous pouvez convertir ces classes en FtpWebRequest ou FtpWebResponse.

Remarque

Cet article est spécifique aux projets qui ciblent .NET Framework. Pour les projets qui ciblent .NET 6 et versions ultérieures, FTP n’est plus pris en charge.

Exemples

Pour plus d’informations, consultez les rubriques suivantes : Guide pratique pour télécharger des fichiers avec FTP, comment : charger des fichiers avec FTP et comment : répertorier le contenu du répertoire avec FTP.

FTP et proxys

Si un proxy (spécifié par la Proxy propriété) est un proxy HTTP, alors seules les commandes DownloadFile, ListDirectory, et ListDirectoryDetails sont prises en charge.