xsharp.eu • Stream to file
Page 1 of 1

Stream to file

Posted: Tue Oct 20, 2020 4:20 pm
by Horst
Hallo
Ich möchte den PostStream vom Httplistener als File niederschreiben.
cFileName := System.Io.Path.GetTempFileName ()
// fileStream := File.Create(cFilename)
// oRequest:InputStream.CopyTo(fileStream)
oRequest:InputStream.CopyTo(File.Create (cFilename))
// File.Close(cFilename)
Das File wird erstellt, aber muss man dann nicht noch das File nach dem schreiben zu machen ? Der File.Close () funktioniert nicht.
Gruss
Horst

Stream to file

Posted: Tue Oct 20, 2020 4:44 pm
by wriedmann
Hallo Horst,
Du darfst den Stream, den Dir File.Create() zurückgibt, nicht einfach verwerfen.
Sollte so ausschauen:

Code: Select all

oFile := File.Create (cFilename)
oRequest:InputStream.CopyTo(oFile)
oFile:Dispose()
Ein Beispiel findest Du hier:
https://docs.microsoft.com/en-us/dotnet ... etcore-3.1
Logischerweise geht auch das begin using/end using in X#.
Wolfgang

Stream to file

Posted: Wed Oct 21, 2020 7:38 am
by Otto
take a look at Log4Net, then you can change your logging later on if you want, to some other way of logging.