FTP, FTP/SSL and SFTP are different. FTP is plain file transfer protocol, FTP/SSL stands for FTP over TLS/SSL, SFTP stands for File Transfer over SSH Channel protocol. You can see the differences at http://www.componentpro.com/sftp-scp-ftp-ftp-ssl-ftps-secure-ftp-comparison-id_185. Here file transfer example which uses
Ultimate FTP library: http://www.componentpro.com/doc/ftp/Uploading-multiple-files-and-directories2.htm