Загрузка файла после всех перенаправлений - PullRequest
2 голосов
/ 16 марта 2011

Мне нужно следить за URL-адресом, пока все перенаправления не будут окончательно завершены и не начнется загрузка файла.Вспомните, например, URL-адреса для загрузки Sourceforge.Я говорю не только о простых перенаправлениях HTTP, но и о Javascript.

Я ограничен чисто управляемой WinForms NET 2.0.Я успешно использовал WebClient, пока не возникла проблема с перенаправлением.Я думал, что мог бы просто использовать WebBrowser, перейти к URL и ждать.Но мне нужно сделать загрузку полностью без вмешательства пользователя и дополнительно следить за ходом загрузки.Кажется, что есть событие FileDownload, но оно возникает только после успешного завершения загрузки.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 17 марта 2011

Извините, это невозможно, поскольку вы исключили собственные API менеджера загрузки (C # wrapper здесь ).

Почему вы исключаете нативный код? Сам класс Webbrowser также не является чисто управляемым. Он построен на основе собственных API-интерфейсов IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...