Personally for me to achieve file upload via ftp using C++ is overkill. There are plenty of free ftp client around. If need to write, I would go for easier Perl scripting or even shell scripts. The intention is to achieve our objective in the shortest possible time isn't it ?