AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Downloaddialog beim TWebbrowser unterdrücken
Thema durchsuchen
Ansicht
Themen-Optionen

Downloaddialog beim TWebbrowser unterdrücken

Ein Thema von Sämy · begonnen am 31. Aug 2005 · letzter Beitrag vom 10. Sep 2005
Antwort Antwort
Sämy

Registriert seit: 4. Nov 2004
Ort: Basel (CH)
76 Beiträge
 
Delphi 2007 Professional
 
#1

Downloaddialog beim TWebbrowser unterdrücken

  Alt 31. Aug 2005, 10:36
Hallo

Ich schreibe eine Applikation die im Internet autom. Daten herunterladen soll.
Das Problem hierbei ist nun, dass ich die Dateien nicht direkt per URL herunterladen kann (http:/www.wasauchimmer.com/download.zip) sondern ein Script mir die Daten aufbereited und dann zum Download anbietet.
Wenn ich den Download nun aufrufe, dann kommt dieser Downloaddialog mit Speichern, Öffnen, usw...

Gibt es eine Möglichkeit, diesen Dialog zu umgehen und dem Webbrowser mitzuteilen, an welchen Ort er nun diese Datei speichern soll?


Besten Dank
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Downloaddialog beim TWebbrowser unterdrücken

  Alt 31. Aug 2005, 10:42
wenn dich der Dialog vom TWebbrowser stört kannst du doch auch andere Komponenten (tidhttp) verwenden. Und warum soll der Dialog unterdrückt werden?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Sämy

Registriert seit: 4. Nov 2004
Ort: Basel (CH)
76 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Downloaddialog beim TWebbrowser unterdrücken

  Alt 31. Aug 2005, 10:52
Ich muss den Webbrowser verwenden, da das File dynamisch durch Benutzereingaben auf der Site erstellt wird.
Und da das Programm am Schluss als Daemon laufen soll, kann es nicht der Sinn der Sache sein, dass der User die ganze Zeit den Speicherpfad angeben muss (sind ca. 500 Files...)
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Downloaddialog beim TWebbrowser unterdrücken

  Alt 31. Aug 2005, 11:44
Zitat von Sämy:
Ich muss den Webbrowser verwenden, da das File dynamisch durch Benutzereingaben auf der Site erstellt wird.
Was heisst das?

Die Indy komponente macht nichts anderes als eine Datei runterzuladen. Da taucht der Dialog nicht auf.
  Mit Zitat antworten Zitat
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#5

Re: Downloaddialog beim TWebbrowser unterdrücken

  Alt 31. Aug 2005, 11:48
Und Benutzereingaben werden meistens per POST oder GET übertragen, was auch noch in den Fähigkeitsbereich der Indy's fällt.
So könntest du die Benutzeringaben in einem schönen eigenen Formular machen lassen. Dazu gab es hier schonmal was.
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Sämy

Registriert seit: 4. Nov 2004
Ort: Basel (CH)
76 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Downloaddialog beim TWebbrowser unterdrücken

  Alt 31. Aug 2005, 18:08
Wäre eine Möglichkeit. Ist jedoch bei meinem Fall etwas umständlich, da ich doch auf einigen Seiten Dateneinträge tätigen muss und diese jedes Mal mal auf die jew. Verarbeitungsseite mit POST senden müsste...
Ich löse das Problem aber mitlerweile auf die unschöne Art, indem ich den Speichernbutton des Dialogs per WindowMessage virtuell anclicke.

Besten Dank für eure Antworten
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
  Mit Zitat antworten Zitat
Benutzerbild von alias5000
alias5000

Registriert seit: 10. Sep 2005
Ort: Heilbronn
268 Beiträge
 
#7

Re: Downloaddialog beim TWebbrowser unterdrücken

  Alt 10. Sep 2005, 10:12
Das geht schon! Du musst dich mal auf der Seite http://www.euromind.com/iedelphi umschauen. Bei IEDownload glaub ich findest du dazu was.
Im Interesse der Purierung des germanischen Ideoms ist es opertum den immensen Usus peregrieder Verben auf ein Minimum zu reduzieren.
--> www.lanchat2.de <---
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz