(C++) Simple FTP Upload
      
      Simple example to upload a file to an FTP server. 
		
 
      #include <CkFtp2.h>
void ChilkatSample(void)
    {
    // This example requires the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.
    CkFtp2 ftp;
    ftp.put_Hostname("ftp.example.com");
    ftp.put_Username("login");
    ftp.put_Password("password");
    // Connect and login to the FTP server.
    bool success = ftp.Connect();
    if (success != true) {
        std::cout << ftp.lastErrorText() << "\r\n";
        return;
    }
    // Change to the remote directory where the file will be uploaded.
    success = ftp.ChangeRemoteDir("junk");
    if (success != true) {
        std::cout << ftp.lastErrorText() << "\r\n";
        return;
    }
    // Upload a file.
    const char *localPath = "c:/temp/hamlet.xml";
    const char *remoteFilename = "hamlet.xml";
    success = ftp.PutFile(localPath,remoteFilename);
    if (success != true) {
        std::cout << ftp.lastErrorText() << "\r\n";
        return;
    }
    success = ftp.Disconnect();
    std::cout << "File Uploaded!" << "\r\n";
    }
     |