• 11-10-2019, 13:29:20
    #1
    Merhaba,

    Bir projem için, c#'da Ftp'den Ftp'ye direkt transfer yapabilmek istiyorum.
    Örnek :
    Kaynak adres : fatih.com
    hedef : demir.com

    Fatih.com'un da Ftp bilgilerini gireceğim. Hedef olan demir.com'un da ftp bilgilerini gireceğim. Kaynak klasör ve hedef klasör adlarının da tanımlandığını düşünün.
    Local'e çekmeden direkt iki sunucu arasında Ftp protokollerini kullanarak transfer yapabilmek için, hazır framework, bileşen, DLL vb kütüphane var mı bildiğiniz veya kullandığınız ?
  • 11-10-2019, 13:37:07
    #2
    sadece dosya aktarıcaksan zipleyip php dosyasıyla hemen cektirebilirsin.
  • 11-10-2019, 13:46:35
    #3
    Evet dosya atılacak. Hatta resim dosyaları transfer edilecek.
    Örnek veriyorum, kaynak sitenin wp-content/uploads/ klasörü altındaki tüm dosyaları (resimleri), hedef domain'deki belirlediğim bir path'e transfer edeceğim .(demir.com/images/) gibi.

    Yalnız php/aspx değil de, bana c# kütüphanesi lazım.
  • 12-10-2019, 07:33:11
    #4
    merhabalar.
    böyle bir kütüphane varmı bilmiyorum lakin, örnek vermesi açısından, daha önce c# ile mini ftp programı yaptım. ordan edindiğim deneyime göre şu şekilde yapmak mümkün :
    program kaynak ftp den aldığı her dosyayı dosyayı memory stream a ya da direk temp bir dizine yazacak akabinde hedef ftp ye upload edecek. bu senkron ya da asenkron yapılabilir. System.Net.FtpWebRequest sınıfını ile yapabilirsiniz.