Einzelnen Beitrag anzeigen

Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#1

Datei über HTTP an Webbrowser senden

  Alt 29. Feb 2008, 18:01
Hallo,

ich schreibe mir gerade mit der Indy HTTPServer Komponente einen "eigenen" Webserver, der nur minimale Bedingungen erfüllen muss.


Wenn ich mit einem Webbrowser an die Addresse http://192.168.1.97:82/docs/test.xml sende soll das meine Routine

Delphi-Quellcode:
procedure TMyServer.HttpSrvCommandGet(AThread: TIdPeerThread;
  ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
  AResponseInfo.ContentStream := TFileStream.Create('C:\www\docs\testfile.xml', fmShareDenyNone);
end;
zurückliefern.

Leider klappt das nur mit einem eigens geschriebenen Tool, welches einen Stream als Rückgabe erwartet, beim Webbrowser tut sich gar nix. Weder Seite kann nicht angezeigt werden noch eine Fehlermeldung.

Auch frage ich mich, wie ich rausfinden kann ob das Zielsystem zugehört hat.
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat