To upload a file to ftp you need a html form where you can insert the ftp details, like the ones described above:
Tag Archives: ftp
Linux / Unix Command: ftp
NAME ftp – Internet file transfer program
Cyberduck ftp form mac and pc
Cyberduck Open source FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows.