I am currently working on a project which requires sending of files of moderate sizes to a server at a distant location using ftp. I've come across two methods to achieve it; Apache Camel and Spring FTP. I would like to know which of these two is better to use in my situation.
- I am sending confidential text files
- There is poor connectivity, but I need guaranteed delivery
- Server will probably be Amazon cloud
Also, is there some mechanism to distinguish between files which are received completely and partially at the server?