مشکل با دانلود یک فایل با WebClient
سلام دوستان.....
نمی دونم این مشکل منه یا یه باگ.برای دانلود یه فایل از ftp server کد زیر استفاده می کنم.....
کد:
//
WebClient c = new WebClient();
c.Credentials = new NetworkCredential(txtUserName.Text, txtPass.Text);
c.DownloadProgressChanged += new DownloadProgressChangedEventHandler(c_DownloadProgressChanged);
c.DownloadFileCompleted += new AsyncCompletedEventHandler(c_DownloadFileCompleted);
c.DownloadFileAsync("ftp://..../sa.jpg", "C:\\sa.jpg");
//
void c_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
this.Text = e.BytesReceived.ToString() + " from " +
e.TotalBytesToReceive.ToString() + " . " +
e.ProgressPercentage.ToString() + "%";
}
اما e.TotalBytesToReceive منفی یک نمایش داده میشه و e.ProgressPercentage هم تغییری نمیکنه.....
دوستان اگه میتونن راهنمایی کنن...