Скачивание файлов с отображением прогресса - C#
Формулировка задачи:
Как это реализовать?
И присоединить к процессу скачки прогрессбар?
Решение задачи: «Скачивание файлов с отображением прогресса»
textual
Листинг программы
using System;
using System.Net;
class Program
{
static void Main(string[] args)
{
string fileName = "http://www.cyberforum.ru/images/cyberforum_logo.jpg";
WebClient client = new WebClient();
client.DownloadProgressChanged +=
new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
client.DownloadFileAsync(new Uri(fileName), "D:\\logo.jpg");
Console.ReadKey(true);
}
static void client_DownloadProgressChanged(object sender,
DownloadProgressChangedEventArgs e)
{
Console.SetCursorPosition(0, 0);
Console.WriteLine(e.ProgressPercentage + "%");
}
}