Einzelnen Beitrag anzeigen

henrik

Registriert seit: 25. Nov 2003
36 Beiträge
 
Delphi 2007 Professional
 
#1

Datei an Client mit IdHttpServer.ServeFile

  Alt 21. Okt 2005, 13: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
  Mit Zitat antworten Zitat