當前位置:編程學習大全網 - 源碼下載 - 怎麽用cftpconnection類編寫向ftp server上傳文件

怎麽用cftpconnection類編寫向ftp server上傳文件

為了與FTP Internet服務器通訊,必須先創建壹個CInternetSession實例,然後創建CFtpConnection對象。創建CFtpConnection對象不采用直接方式,而是調用CInternetSession::GetFtpConnertion來創建並返回壹個指向它的指針。

CFtpConnection類的成員

構造函數 CFtpConnection 構造壹個CFtpConnection對象

操作 SetCurrentDirectory 設置當前FTP目錄

GetCurrentDirectory 獲取此次連接的當前目錄

GetCurrentDirectoryAsURL 獲取作為URL的此次連接的當前目錄

RemoveDirectory 從服務器移去指定目錄

CreateDirectory 在服務器上構造壹個目錄

Rename 將服務器上的文件改名

Remove 從服務器上移去壹個文件

PutFile 將壹個文件放到服務器上

GetFile 從連接的服務器上獲取壹個文件

OpenFile 在連接的服務器上打開壹個文件

Close 關閉與服務器的連接

實例壹:上傳文件

CString strAppName = AfxGetAppName();

CInternetSession* pSession = new CInternetSession(strAppName);

CFtpConnection* pConn = pSession->GetFtpConnection("

10.46.1.232","Anonymous","",21);

pConn->SetCurrentDirectory("test");

CString strLocfile,strRemotefile;

strLocfile="C:\\cmd.txt";

strRemotefile="cmd.txt";

pConn->PutFile(strLocfile,strRemotefile,FTP_TRANSFER_TYPE_ASCII);

pConn->Close();

return 0;

實例二:Ftp的打開文件操作函數:OpenFile

  • 上一篇:如何用開放源碼軟件掙錢
  • 下一篇:抖加是什麽
  • copyright 2024編程學習大全網