Entwickler-Ecke
Internet / Netzwerk - Mit TWebbrowser datei abfangen
ppientje - Mo 10.09.07 20:17
Titel: Mit TWebbrowser datei abfangen
Hallo an Alle,
Ich benutze eine TWebBrowser component um eine eigene PHP seite anzuzeigen.
Auf deise Seite kann der Benutzer einige Daten eingeben.
An Hand deise Daten will ich diesen Benutzer eine Datei schicken.
Um eine Datei (PDF) zu senden benutze ich ungefaehr unterstehende PHP Code:
Quelltext
1: 2: 3: 4: 5:
| <?php header('Content-type: application/pdf'); header('Content-Disposition: attachment; filename="downloaded.pdf"'); readfile('original.pdf'); ?> |
Die TWebBrowser kommt jetzt mit die Meldung ob ich die Datei oeffnen/aufbewahren/cancel mochte.
So weit so gut!
Wie kann ich selber diese Datei abfangen und beim User speichern?
Gruss
aus Holland
ppientje - Mo 10.09.07 22:44
Ha,
ich lese hier viel uber Indy.
Ich muss also Indy benutzen um eine datei von ein server herunter zu laden.
Gruss
ppientje - Mi 12.09.07 19:28
Vielen Dank!
Ich hatte noch nie von URLDOWNLOADTOFILE gehoert.
Ist es besser als Indy?
Gruss
GTA-Place - Mi 12.09.07 20:13
Nicht unbedingt besser, aber einfacher und für diese Aufgabe völlig ausreichend ;-)
Timosch - Mi 12.09.07 20:27
ppientje hat folgendes geschrieben: |
Vielen Dank!
Ich hatte noch nie von URLDOWNLOADTOFILE gehoert.
Ist es besser als Indy?
Gruss |
Einfach gesagt: UrlDownloadToFile ist ein Motorrad, Indy ist eine Raumstation. :D
Zum einfachen Download einer Datei genügt UrlDownloadToFile voll und ganz. Mit Indy kann man jede Menge coole Dinge machen (ich hätte nie gedacht, dass es so viele Protokolle gibt, bis ich Indy installiert hab...), aber für diesen Zweck ist es einfach zu aufwendig. (oder aufwändig?)
ppientje - Mi 12.09.07 21:05
Alles klar!
Vielen dank fuer alle info.
Gruss
aus Holland
Regan - Mi 12.09.07 21:20
Timosch hat folgendes geschrieben: |
| aber für diesen Zweck ist es einfach zu aufwendig. (oder aufwändig?) |
Es kommt von Aufwand :wink: . Aber B2T: URLDownlaodToFile ist so mit die einfachste Download Prozedur. Man braucht keine extra Kenntnisse über FileStreams oder sonstiges.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!