FTP

.NET Framework, FtpWebRequest ve FtpWebResponse sınıfları ile FTP protokolü için kapsamlı destek sağlar. Bu sınıflar WebRequest ve WebResponse'den türetilmiştir. Çoğu durumda, WebRequest ve WebResponse sınıfları, isteği gerçekleştirmek için gereken her şeyi sağlar. Ancak, özellik olarak sunulan FTP'ye özgü özelliklere erişmeniz gerekiyorsa, bu sınıfları FtpWebRequest veya FtpWebResponse olarak tür dönüştürmesi yapabilirsiniz.

Uyarı

Bu makale .NET Framework'ün hedef olduğu projelere özgüdür. .NET 6 ve sonraki sürümleri hedefleyen projeler için FTP artık desteklenmiyor.

Örnekler

Daha fazla bilgi için şu konulara bakın: Nasıl yapılır: FTP ile Dosya İndirme, Nasıl yapılır: FTP ile Dosyaları Karşıya Yükleme ve Nasıl Yapılır: DIZIN İçeriğini FTP ile Listeleme.

FTP ve proxy'ler

Bir ara sunucu (özelliği tarafından Proxy belirtilen) bir HTTP proxy'siyse, yalnızca DownloadFile, ListDirectoryve ListDirectoryDetails komutları desteklenir.