Einzelnen Beitrag anzeigen

DelphiPeter

Registriert seit: 21. Dez 2007
Ort: Iserlohn
198 Beiträge
 
Delphi 2010 Professional
 
#1

Bild aus TWebbrowser speichern

  Alt 16. Jan 2011, 19:51
Delphi-Version: 2007
Ich weiß, es wurde schon oft diskutiert, aber im Endeffekt immer auf eine andere Komponente verwiesen.
Ich schildere mal, um was es überhaupt geht:

Ich lade in meinem TWebbrowser eine Webseite, in welcher z.B. 3 Bilder angezeigt werden. Das Bild "hans_wurst.jpg" möchte ich nun speichern. Ich kann dazu kein Indy verwenden, weil es nicht in mein Konzept passt, da es sich um einen voll programmierbaren (Pascal Script) Webbrowser handelt, und z.B. vor dem Webseitenaufruf ein Login erfolgen kann. D.h. ohne Login auch kein Bild, und mittels Indy ist das nicht machbar.

Eine andere Browser Komponente kann ich auch nicht nehmen, weil ich über 70 Funktionen (Pascal Script) für den TWebbrowser gebastelt habe.

Die einzige Chance ist also, das igendwie mit dem TWebbrowser hinzubekommen.

Eine Idee war, die Datei anhand des Namen aus den temporären Internetdateien kopieren, geht aber nicht, weil sie dort ja zich tausend mal vorhanden sein kann, und woher weiß ich, ob die Datei auch jetzt von der Seite ist, die ich gerade anzeige?


Um noch eines klar zu stellen
Es handelt sich um keine illigale Geschichte, ich will auch kein captcha laden und auslesen oder sowas. Ich will lediglich in meinem Browser diese Funktion bereitstellen, welche dann im Nachhinein per Pascal Script angewendet werden kann.

Danke an alle Helfer
+ Gruß

Peter
Peter Majewski
  Mit Zitat antworten Zitat