I download remote files with jFTPClient component like this:
ftp.Download(MyServerPath + MyFile, Self.GetEnvironmentDirectoryPath(DirDownloads)+ '/' + MyFile);
If MyFile doesn't exist on remote server then OnDownload event is called with success set as False (as expected).
Only, the empty file named MyFile is created in location Self.GetEnvironmentDirectoryPath(DirDownloads).
Is this expected?
I just delete the file in case 'success' is False, but I am not sure if this is a bug or is it some Android feature.