|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2011, 11:07 | #1 |
Пользователь
Регистрация: 14.11.2010
Сообщений: 47
|
Проблема с GetResponse
Написал функцию для сохранения картинок на локальный компьютер. Теперь при использовании часто сталкиваюсь со следующей проблемой. Функция просто зависает здесь myReq.GetResponse();
Ниже вы видите что я попытался установить таймаут - он конечно помогает оборвать зависание, но проблема в следующем: 1. файл так и не грузится (даже если увеличиваю таймаут, кстати тестирую на маленьких файла до 20Кб, которые в браузере вообще быстро подгружаются); 2. насколько я понимаю если грузить большие файлы, то даже при нормальной загрузке timeout будет принудительно обрывать их. В общем как правильно выйти из данной ситуации? В чем может быть проблема (отмечу, что она проявляется как то незакономерно - на одних и тех же файлах иногда есть, иногда нет)? Как проверить на ходу завис ли GetResponse или просто сейчас еще загружает большой файл? Может подскажете какой нибудь другой более правильный вариант реализации? Код:
Автоматизация получения заказов для ВСЕХ ФРИлансеров!
|
10.02.2011, 23:06 | #2 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 822
|
Попробуй вот такой код,писал что-то похожее,но на этом компьютере у меня нет исходников:
Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |