- Регистрация
- 09.04.2011
- Сообщения
- 3 068
- Благодарностей
- 3 106
- Баллы
- 113
Для загрузки файла на сайт используется браузер. После добавления файла, идет его загрузка/обработка на сайте.
Нужно ждать появления ссылки на загруженный файл. Это можно сделать двумя способами:
1. С помощью кода ожидания появления элемента
2. POST/GET запросом на проверку загрузки, где ответом будет небольшой json. И если файл загружен, парсить ссылку из кода страницы или get'ом.
Подскажите, пожалуйста, что целесообразнее использовать с точки зрения ресурсозатрат? Нигде не нашел, как вообще работает код ожидания, по какому принципу?
Нужно ждать появления ссылки на загруженный файл. Это можно сделать двумя способами:
1. С помощью кода ожидания появления элемента
Код:
HtmlElement he;
for(int i=0; i<20; i++)
{
he = instance.ActiveTab.FindElementByAttribute("Параметры");
if(!he.IsVoid)
{
// Получаем ссылку
}
System.Threading.Thread.Sleep(2000);
}
Подскажите, пожалуйста, что целесообразнее использовать с точки зрения ресурсозатрат? Нигде не нашел, как вообще работает код ожидания, по какому принципу?