Einzelnen Beitrag anzeigen

scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#15

Re: idHTTP Server : HTML anzeigen mit Bildern

  Alt 20. Jul 2005, 22:14
Nach deinem Schema sähe das etwa so aus (ohne andere Fehler auszubügeln, wie z.B. Stream.Free):
Delphi-Quellcode:
if ARequestInfo.Document = '/go'  then
begin
  try
  inc(i);
  Caption := ('Bereits' + IntToStr(i) + 'Aufrufe');
  AResponseInfo.ContentType := 'text/html';
  Stream := TfileStream.Create('Admin/test.htm', fmOpenRead or fmShareDenyWrite );
  AResponseInfo.ContentStream := Stream;
  setlength(TheString, stream.size);
  stream.Read(TheString[1], stream.size);
  except
  Exit;
  end;
end
else
if ARequestInfo.Document = '/go/meine.jpg'  then
begin
  try
  AResponseInfo.ContentType := 'image/jpeg';
  Stream := TfileStream.Create('Admin/meine.jpg', fmOpenRead or fmShareDenyWrite );
  AResponseInfo.ContentStream := Stream;
  except
  Exit;
  end;
end;
Aber wie gesagt, wenn du das ganze so weiterführst wirds ganz schön chaotisch, deshalb:
Zitat von Dax:
Assun, kuck dir bitte(!) mal die Indy-HTTP-Serverdemo an...
  Mit Zitat antworten Zitat