Thank you for the answer. I will look into it.
Just for the record: This is what is written to the log using DownloadStream:
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : Caught exception Exception of type 'System.OutOfMemoryException' was thrown.
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : Caught exception
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : at System.IO.MemoryStream.set_Capacity(Int32 value)
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : at System.IO.MemoryStream.EnsureCapacity(Int32 value)
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : at System.IO.MemoryStream.Write(Byte[] buffer, Int32 offset, Int32 count)
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : at System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count)
ERROR [FTPClient] 19 mai 2017 08:39:15.478 : at EnterpriseDT.Net.Ftp.FTPClient.ltRIXccKQk(Stream , String )
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : Exception in ValidateTransferOnError())
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : EnterpriseDT.Net.Ftp.FTPException: Connection closed; aborted transfer of "" (code=426)
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : at EnterpriseDT.Net.Ftp.FTPControlSocket.ValidateReply(FTPReply reply, String[] expectedReplyCodes)
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : at EnterpriseDT.Net.Ftp.FTPClient.ValidateTransfer()
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : at EnterpriseDT.Net.Ftp.FTPClient.ValidateTransferOnError()
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : SystemException in Get(Stream,string)
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : at EnterpriseDT.Net.Ftp.FTPClient.ltRIXccKQk(Stream , String )
ERROR [FTPClient] 19 mai 2017 08:39:15.487 : at EnterpriseDT.Net.Ftp.FTPClient.Get(Stream destStream, String remoteFile)