I am currently working on a file transfer application that will basically be running on a server listening for file transfer requests.
I have about 95% of it complete. I am just stuck on a few pieces. Basically there are 4 types of file transfers that can be requested.
1) ftp to file server
2) ftp to ftp
3) file server to file server
4) file server to ftp
I already have an ftp class that can perform the uploads and downloads of files. I am stuck at the part where it determines when the transfer is complete. ftp to file server works just fine. It is really ftp to ftp and file server to file server that is the problem as I need to be able to keep track of the transfer progress. Once that transfer progress reaches 100% a flag is triggered to mark that transfer as complete. Then it grabs the next item in the queue. I am attaching the solution for to get you started. This is a windows application programmed in C#. The biggest issue I am noticing is the ftp to ftp. For that to work it needs to download to a local directory and then upload from that local directory. Maintaining that progress is causing some problems.
First person to give me the fixed solution will win the bid. Please do not bid more than $30 as I do not have a budget for anything more. This shouldnt take very long as the core stuff has already been completed for you. Good luck and let me know if you have any questions.