Autor Beitrag
ppientje
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mo 10.09.07 20:17 
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:
ausblenden 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 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: 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
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Di 11.09.07 20:53 
Nein. Guck dir mal Suche in der Entwickler-Ecke URLDOWNLOADTOFILE an.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
ppientje Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 12.09.07 19:28 
Vielen Dank!

Ich hatte noch nie von URLDOWNLOADTOFILE gehoert.

Ist es besser als Indy?

Gruss
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mi 12.09.07 20:13 
Nicht unbedingt besser, aber einfacher und für diese Aufgabe völlig ausreichend ;-)

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Mi 12.09.07 20:27 
user profile iconppientje 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?)

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
ppientje Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 12.09.07 21:05 
Alles klar!

Vielen dank fuer alle info.

Gruss
aus Holland
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Mi 12.09.07 21:20 
user profile iconTimosch 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.
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Do 13.09.07 17:01 
user profile iconRegan hat folgendes geschrieben:
user profile iconTimosch hat folgendes geschrieben:
aber für diesen Zweck ist es einfach zu aufwendig. (oder aufwändig?)

Es kommt von Aufwand :wink: .

Schreibt sich nach der neuen Rechtschreibung offenbar trotzdem aufwendig, die Schreibweise mit ä wird als obsolet aufgeführt...
www.duden.de/suche/i...eich=mixed&pneu=
:mrgreen:

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell