Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#2

Re: [IdHttpServer] Verhindern das ContentStream freigegeben

  Alt 17. Aug 2009, 12:25
Hi,

Zitat von gsh:
Delphi-Quellcode:
  if ARequestInfo.Command = 'GETthen
  begin
    if ARequestInfo.Document = 'image.gifthen
    begin
      if MS_Image <> nil then
      begin
        AResponseInfo.ResponseNo := 200;
        AResponseInfo.ContentType := 'image/gif';
        // würd es so machen:
        AResponseInfo.ContentStream.Size := 0;
        AResponseInfo.ContentStream.CopyFrom(MS_Image, MS_Image.Size);
        AResponseInfo.ContentStream.Position := 0;
      end
      else
      begin
        AResponseInfo.ResponseNo := 404;
        AResponseInfo.ContentText := 'Not Found';
      end;
    end;
  end;
Sollte damit funktionieren.

Edit: Blödsinn geschrieben...

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat