⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftp.c

📁 This program is a simple FTP client uploader
💻 C
字号:
#include <C_CkFtp2.h>void ChilkatSample(void)    {    HCkFtp2 ftp;    BOOL success;    const char * localFilename;    const char * remoteFilename;    ftp = CkFtp2_Create();    //  Any string unlocks the component for the 1st 30-days.    success = CkFtp2_UnlockComponent(ftp,"Anything for 30-day trial");    if (success != TRUE) {        printf("%s\n",CkFtp2_lastErrorText(ftp));        return;    }    CkFtp2_putHostname(ftp,"ftp.example-code.com");    CkFtp2_putUsername(ftp,"myLogin");    CkFtp2_putPassword(ftp,"myPassword");    //  The default data transfer mode is "Active" as opposed to "Passive".    //  Connect and login to the FTP server.    success = CkFtp2_Connect(ftp);    if (success != TRUE) {        printf("%s\n",CkFtp2_lastErrorText(ftp));        return;    }    //  Change to the remote directory where the file is located.    //  This step is only necessary if the file is not in the root directory    //  for the FTP account.    success = CkFtp2_ChangeRemoteDir(ftp,"junk");    if (success != TRUE) {        printf("%s\n",CkFtp2_lastErrorText(ftp));        return;    }    //  Download a file.    localFilename = "c:/temp/hamlet.xml";    remoteFilename = "hamlet.xml";    success = CkFtp2_GetFile(ftp,remoteFilename,localFilename);    if (success != TRUE) {        printf("%s\n",CkFtp2_lastErrorText(ftp));        return;    }    CkFtp2_Disconnect(ftp);    printf("File Downloaded!\n");    CkFtp2_Dispose(ftp);    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -