Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: indyHTTPServer - root-Verzeichnis festlegen

  Alt 7. Jan 2006, 12:01
hier ein Beispiel
Delphi-Quellcode:
procedure TForm1.IdHTTPServer1CommandGet(AThread: TIdPeerThread;
  ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
var LStream: TFileStream;
    LStr: String;
begin
  if ARequestInfo.Document = '/bilder/test.gifthen
  begin
    LStream := TFileStream.Create('e:\bild.gif', fmOpenRead);
    SetLength(LStr, LStream.Size);
    LStream.Read(LStr[1], LStream.Size);
    AResponseInfo.ContentText:= LStr;
    LStream.Free;
  end else begin
    AResponseInfo.Location := '';
    AResponseInfo.ContentText:= '[img]/bilder/test.gif[/img]';
  end;
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat