.NET 3.x Как скачать файл по прямой ссылке? - C#
Формулировка задачи:
Как реализовать скачивание .exe файла по прямой ссылке?
Сама ссылка: http://vk.cc/5bTajq
Через WebClient?
пробую так:
Но ничего не скачивается... И как прикрутить прогресс для label %
using (WebClient Client = new WebClient())
{
Client.DownloadFile("http://vk.cc/5bTajq", Path); // Path - Environment.Desktop
}Решение задачи: «.NET 3.x Как скачать файл по прямой ссылке?»
textual
Листинг программы
private void DownNF_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
WebClient web = new WebClient();
web.DownloadProgressChanged += WebClientDownloadProgressChanged;
web.DownloadFileAsync(new Uri("http://vk.cc/5bTajq"), Path + @"\NetFramework4.exe", DWU4G);
}
static void WebClientDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
Control ctrl = (Control)e.UserState;
ctrl.Text = Math.Truncate((double)e.BytesReceived/e.TotalBytesToReceive*100).ToString();
}