This seems like it should be very simple, but I don't know how to do it.
I need to create a program that can run on a PC. The PC is connected to the internet. The program needs to grab a file off the PC (path/file name can be hard coded into the program), and FTP the file to a particular ftp server (again, the ftp server address can be hard coded).
The key requirement is that the end user needs to have this process appear totally seamless. They click, the file gets transferred, and the user is returned to where they were so they can continue about their business.
How can I do this?