Forum

C#3 ftp download
 
Bildirimler
Hepsini Temizle

[Çözüldü] C#3 ftp download

3 Yazılar
2 Üyeler
0 Likes
418 Görüntüleme
Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Merhaba;

C# ile ftp (ftp klasör şifre korumalı) üzerinden dosya indirebiliyorum. Yapmak isteyip te yapamadığım; indirilen dosyanın boyutu, o anda indirilen byte,  kalan zaman ve buna bağlı işlemleri progres bar üzerinde gösterebilmek. İlginize şimdiden teşekkür ederim. İyi çalışmalar dilerim... 

 
Gönderildi : 12/09/2014 19:58

(@eravse)
Gönderiler: 1753
Üye
 

Mehmet bey,

 

http://www.csharphelp.com/2005/11/ftp-client-library-in-c/ bu şekilde librarynizi şekillendirebilirsiniz.  getFileSize methodu ile dosya boyutunu alabılırsınız. Buna gorede bır method daha yazıp kalan zaman hesaplaması yapabilirsiniz.

Örnek olarak 

 

int chunkSize = 1024;
int sent = 0
int total = reader.Length;
DateTime started = DateTime.Now;
while (reader.Position < reader.Length)
{
    byte[] buffer = new byte[
        Math.Min(chunkSize, reader.Length - reader.Position)];
    readBytes = reader.Read(buffer, 0, buffer.Length);

    // send data packet

    sent += readBytes;
    TimeSpan elapsedTime = DateTime.Now - started;
    TimeSpan estimatedTime = 
        TimeSpan.FromSeconds(
            (total - sent) / 
            ((double)sent  / elapsedTime.TotalSeconds)); 

}

 

kaynak  : http://stackoverflow.com/questions/1587333/c-sharp-calculate-download-upload-time-using-network-bandwidth

 

saygılarımla  

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 13/09/2014 17:44

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Erdem Bey Teşekkür ederim...

 
Gönderildi : 14/09/2014 15:02

Paylaş: