(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: indyHTTPServer - root-Verzeichnis festlegen
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.gif' then
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
|