Registriert seit: 25. Nov 2003
36 Beiträge
Delphi 2007 Professional
|
Datei an Client mit IdHttpServer.ServeFile
21. Okt 2005, 14:19
hallo,
mein IdHttpServer soll einem Client in der OnCommandGet-Methode
die im Request angeforderte Datei schicken. zB 'http//www.google.de/.../logo.gif'.
Das IdHttpServer-Objekt bietet in der Methode "ServeFile" leider nur an, eine lokal abgespeicherte
Datei zu versenden :
function ServeFile(AThread: TIdPeerThread; ResponseInfo: TIdHTTPResponseInfo; aFile: TFileName): cardinal; virtual;
Ist das üblich bei Servern (meiner fungiert als Proxy) , dauernd kleine Dateien
erst auf der HD zu speichern und dann an den Client-Browser zu schicken und dann die Datei wieder zu löschen ?
Ich denke da eher an ein Stream-Objekt welches an den Client gesendet wird, aber da
kenn ich keine Kompo die das macht, bin auch nicht auf IdHttpServer-Kompo festgelegt.
danke &
gruß
henrik
|