.NET 3.x Как скачать файл по прямой ссылке? - C#

Узнай цену своей работы

Формулировка задачи:

Как реализовать скачивание .exe файла по прямой ссылке? Сама ссылка: http://vk.cc/5bTajq Через WebClient? пробую так:
Листинг программы
  1. using (WebClient Client = new WebClient())
  2. {
  3. Client.DownloadFile("http://vk.cc/5bTajq", Path); // Path - Environment.Desktop
  4. }
Но ничего не скачивается... И как прикрутить прогресс для label %

Решение задачи: «.NET 3.x Как скачать файл по прямой ссылке?»

textual
Листинг программы
  1. private void DownNF_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  2. {
  3.     WebClient web = new WebClient();
  4.     web.DownloadProgressChanged += WebClientDownloadProgressChanged;
  5.     web.DownloadFileAsync(new Uri("http://vk.cc/5bTajq"), Path + @"\NetFramework4.exe", DWU4G);
  6. }
  7.  
  8. static void WebClientDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
  9. {
  10.     Control ctrl = (Control)e.UserState;
  11.     ctrl.Text = Math.Truncate((double)e.BytesReceived/e.TotalBytesToReceive*100).ToString();
  12. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы