设为首页 加入收藏

TOP

使用MFC编写FTP程序
2014-11-23 20:00:32 来源: 作者: 【 】 浏览:10
Tags:使用 MFC 编写 FTP 程序

1、生成CInternetSession变量。

CInternetSession ses;

2、打开FTP连接。

CFtpConnection* pFTP=ses.GetFtpConnection("ftp.microsoft.com","user","password",port,FALSE);

3、打开文件。

CInternetFile* pF=pFTP->OpenFile("abc.exe");

更简单的是使用

CFtpConnect::GetFile(...) ; CFtpConnection::PutFile(...) ;可以拷贝文件。

4、读取文件,由于CInternetFile是CStdFile的派生类,因此可以使用CFile,CStdFile的

所有函数。

pF->Read(...)

高级用法:

1、查找文件,列文件目录。(FTP Tree Sample in VC5)

CFTPFileFind类可以帮助你列出当前目录下的所有文件。用法和CFileFind相同。

2、断点续传。

当打开文件后,可以使用CInternetFile::Seek(...)重定位指针。但如果该服务器

不支持断点续传会产生异常,应该有相应的捕捉代码。

其它:

同样的CHttpConnection的用法也很类似。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇枚举本地-远程NT系统进程 下一篇实现类似IE的打印网页功能

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: