Как запустить загрузку, не открывая окно браузера файлов (элемент управления C # / WebBrowser)? - PullRequest
0 голосов
/ 22 августа 2011

Эта страница служит хорошим примером для моей проблемы:

http://valums.com/files/2009/ajax-upload/demo-jquery.htm

Если вы нажмете кнопку обзора и выберите файл, файл будет загружен в стиле ajax (без публикации всей веб-страницы).

Я занимаюсь разработкой приложения C # WinForm, в котором элемент управления WebBrowser позволяет мне автоматически анализировать и заполнять формы, и мне нужно загрузить файл, не открывая окно «Просмотр файлов», которое скрывает фокус от других окон.

Как этого достичь?

1 Ответ

1 голос
/ 22 августа 2011

Поскольку у вас есть одна конкретная страница, которую вы хотите заполнить автоматически, будет намного проще воссоздать сообщение POST, сгенерированное с помощью WebClient или HttpWebRequest.

Хороший пример кода можно найти здесь и хороший инструмент (хотя и один из многих) для просмотра публикуемых данных: fiddler2

...