Hallo,
ich versuche gerade mit der HttpServer Komponente der
Indy Komponenten, mir einen brachialen WebServer zu schreiben. Im Commandget Ereignis versuche ich die Eigenschaft PostStream von ARequestInfo auszuwerten, jedoch ist die immer nil.
Delphi-Quellcode:
procedure TJDFServer.HttpSrvCommandGet(AThread: TIdPeerThread;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
var
lFileStream: TFileStream;
begin
lFilestream := TFileStream.Create('c:\temp\log.txt', fmCreate);
try
lFileStream.CopyFrom(ARequestInfo.PostStream, ARequestInfo.PostStream.Size);
finally
FreeAndNil(lFileStream);
end;
end;
Es kracht aber jedesmal da ARequestInfo.PostStream nicht zugewiesen ist.
Kann mir jemand sagen, wie man sonst an die entsprechenden Daten kommt?