C# ile FTP işlemleri

Doğuhan Aydeniz tarafından yayınlanmıştır 2. Şubat 2010 03:24

Merhaba arkadaşlar, C# kullanarak FTP aracılığı ile bir dosya nasıl indirilir onu inceleyeceğiz.

C# içerisinde yer alan iki kütüphaneyi kullanarak bu işlemi gerçekleştireceğiz.

Bunlar :

using System.Net;
using System.IO;

Tabi bizim asıl işimizi yapacak olan System.Net kütüphanesine bağlı olan WebClient nesnesidir. Zaten aşağıdaki kodlardan çok kolay bir şekilde olayı kavrayabileceksiniz.

WebClient wc = new WebClient();

wc.Credentials = new NetworkCredential("FTP Kullanıcı Adı", "Parola");

byte[] fileData = wc.DownloadData("ftp://ftp.doguhanaydeniz.com/wwwroot/All.css");
FileStream fs = File.Create("C:\\doguhan.css");

fs.Write(fileData, 0, fileData.Length);

fs.Close();


Gördüğünüz gibi gayet kısa bir kod işleminden sonra ftp'mizden byte[] dizisi halinde inen bir dosyayı FileStream nesnesi aracılığı ile bilgisayarımızın C'sinde kaydettik.

Umarım işinize yaramıştır, iyi çalışmalar.

7 kişi tarafından 4.6 olarak değerlendirildi

  • Currently 4,571429/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , , , , ,

C#



Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.