Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
-15 / 10 / 6
Регистрация: 03.10.2012
Сообщений: 532
1

DownloadFileCompleted

06.02.2013, 06:47. Показов 3741. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я скачиваб фаил.. Но как бы мне анонсировать то что фаил скачен.. приведите плиз пример =)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2013, 06:47
Ответы с готовыми решениями:

DownloadFileCompleted
Мне нужно чтобы после того, как скачаются 3 картинки происходило какое-то действие. Я читал...

Не срабатывает DownloadFileCompleted
Добрый день. Имеется данный код: WebClient wc = new WebClient(); wc.DownloadFile("ссылка",...

Не срабатывает событие DownloadFileCompleted
Скачиваю архив, после хочу его удалить, не получается. static void Main(string args) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
97 / 90 / 18
Регистрация: 09.06.2012
Сообщений: 215
06.02.2013, 07:30 2
Лучший ответ Сообщение было отмечено SkoTi как решение

Решение

Я делал так(выжимка из кода)

Есть класс
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Internet
{
private WebClient Client = new WebClient();
public void fileDownloadThread(string url,string saveTo)
{
  Uri u = new Uri(@url);
  Client.DownloadFileCompleted += new AsyncCompletedEventHandler(Event_DownloadFileCompleted);
  Client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(Event_DownloadProgress);
  Client.DownloadFileAsync(u, @saveTo);
}
 
public virtual void Event_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
}
}
В основной части есть класс
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class DownLoadFile : Internet
{
private string FileName;
private string Sup;
public DownLoadFile(string Sup_,string FileName_)
{
  if (FileName_.Trim() != "" || Sup_.Trim()!="")
  {
     FileName = FileName_;
     Sup = Sup_;
  }
  else { return; }
}
public override void Event_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
  base.Event_DownloadFileCompleted(sender, e);
  if (e.Error != null)
    {
    }
  else
    {
       //Обрабатываем скачанный файл
     }
}
}
использую
C#
1
2
DownLoadFile df = new DownLoadFile("name", "путь где будет файл");
df1.fileDownloadThread("ссылка", "куда сохранять");
1
06.02.2013, 07:30
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru