WebBrowser pobieranie pliku

0

Potrzebuję pobrać plik za pomocą WebBrowser (muszę to zrobić w WebBrowser, bo strona z której chcę pobrać plik wymaga zalogowania i w ogóle oparta jest na JavaScript (ściślej Ajax) i w żaden sposób nie da się nic wykombinować w Synapse ani w Indy).

No i oczywiście wszystko pięknie ładnie logowanie, pobieram do link pliku który chcę pobrać to oczywiście standardowe Navigate, no ale poprzez metodę Navigate nie mogę pobrać pliku, bo wyświetla się okno dialogowe "co chcesz zrobić z plikiem" (czy jakoś tak - takie jak w IE) a ja chcę pobrać plik "po cichu" najlepiej do pamięci (TMemoryStream) może ktoś podpowiedzieć jak to zrobić? Kombinuję od wczoraj i zero efektu, nic sensownego nie mogę znaleźć.

0

sa jakies komponenty do sciagania plikow korzystajace z mechanizmow webbrowsera. moze to sie nada.
niestety nazwy nie podam bo nie pamietam, ale mysle ze jak poszperasz w necie to znajdziesz.

0

Znalazłem EmbeddedWB Component Pack dostępny na http://www.bsalsa.com (na stronę trzeba wchodzić przez zagraniczne proxy, bo strona chyba jest niedostępna dla polski przynajmniej mi normalnie się nie otwiera) i tam między innymi jest moduł IEDownload, jeszcze się temu nie przyglądałem ale mam nadzieję, że się da. cimak o te komponenty Ci chodziło?
Wpadłem też na inny pomysł skoro jestem już zalogowany na stronie przez WebBrowser i mam link do pliku to gdyby ciastko z WebBrowser "podrzucić" do Synapse czy tam Indy to teoretycznie powinno zadziałać. Jak znajdę chwilę czasu to wypróbuję i napiszę co z tego wyszło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1