Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2014, 00:46   #1
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию Загрузка файлов WebClient

Имеется WebClient, который через метод OpenReadAsync загружает файл, и производит с ним определенные действия. Данный файл постоянно изменяется, т.е. в один момент времени он одного содержания, после загрузки уже другого. Но прогрузив его несколько раз WebClient начинает повторять загруженные данные. Т.е. допустим изначально файл содержал текст А, WebClient его загрузил, через некоторое время файл содержит текст В, WebClient вновь его загружает и все равно отображает текст А.
В чем может быть проблема?
Код загрузки файла:
Код:
WebClient webClient = new WebClient();
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
webClient.OpenReadAsync(new Uri("http://" + IPServer + "/file/" + numberfile + ".txt"));
И что происходит после загрузки:
Код:
void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    try
    {
        if (!e.Cancelled && e.Error == null)
        {
            Stream inpStream = e.Result;
            byte[] buffer = new byte[inpStream.Length];
            inpStream.Read(buffer, 0, buffer.Length);
 
            //действия с полученным файлом
 
            }
        }
    catch (Exception ex)
    {
        //
    }
}
Причем иногда бывает, что работает все как надо, но только как появиться хоть один раз данная ошибка и все, он начинает по кругу присылать одни и те же данные.
Заранее спасибо за помощь!
koljsch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка файлов. Gefo JavaScript, Ajax 3 24.01.2013 17:42
Загрузка файлов garicg C++ Builder 1 11.01.2013 02:44
Загрузка файлов Мария =) Общие вопросы .NET 0 10.12.2012 16:39
WebClient.DownloadFileAsync - не полное скачивание файлов coNsept Общие вопросы .NET 1 09.12.2012 14:53
Загрузка файлов pavelslap PHP 8 14.01.2011 09:05