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

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

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

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

Решение задачи: «.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();
}

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


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

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

11   голосов , оценка 4 из 5
Похожие ответы