Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Webbrowser записать текст в полезагрузки файлов


Автор: kven 11.5.2010, 21:43
Нужно в поле ввода тега <input type="file" size="51" name="files" class="file"/> записать значение файла для загрузки. 
ПРобовал стандартно добавить текств значение value,

Код

 if (webBrowser1.Document.GetElementById("files") != null)
                webBrowser1.Document.GetElementById("files").SetAttribute("value", "C:\\install\\Cur12.exe");


ничего не получается. Если кто сталкивался подскажите.

Автор: diadiavova 12.5.2010, 00:38
По-моему это свойство(для данного элемента) нельзя программно установить. Даже из скрипта.

Автор: kven 12.5.2010, 11:29
спасибо, а если это обойти через webrequest и webresponse?

Автор: diadiavova 12.5.2010, 11:31
Цитата(kven @  12.5.2010,  12:29 Найти цитируемый пост)
 а если это обойти через webrequest и webresponse? 

Почему бы и нет? smile 

Автор: kven 12.5.2010, 11:33
благодарю, попробую разобраться с обрабткой через запросы

Автор: kven 12.5.2010, 14:04
Если есть примеры работы с HttpWebRequest, пожалуста напишите. Только не стандартные заполнения логина ипароля, их как раз и изучаю. Заранее спасибо

Автор: diadiavova 12.5.2010, 15:29
Если мне нужно что-то в этом роде, я просто пропускаю задачу из браузера через фиддлер, анализирую и делаю примерно так же.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)