public override String DownloadFile(String RemoteFile, String LocalFile = null)
{
try
{
if (LocalFile == null) LocalFile = GetTempFile();
Ftp.OpenDownload(RemoteFile, LocalFile, false);
while (Ftp.DoDownload() > 0) ;
return LocalFile;
}
catch (Exception e)
{
throw (new Exception("Can't download ftp file '" + RemoteFile + "' to '" + LocalFile + "' : " + e.Message, e));
}
}