使用MFC编写FTP程序
来源:互联网 发布:驾驶员理论培训软件 编辑:程序博客网 时间:2024/06/04 20:32
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的用法也很类似。
- 使用MFC编写FTP程序
- 使用MFC编写FTP程序
- 使用 MFC 编写打印程序
- 使用 MFC 编写打印程序
- 使用 MFC 编写打印程序
- 使用 MFC 编写打印程序
- 使用 MFC 编写打印程序
- 使用 MFC 编写打印程序
- 使用MFC编写internet查询程序
- 使用MFC编写internet查询程序
- 使用MFC编写internet查询程序
- 使用MFC编写绘图程序的总结
- MFC编写自动关机程序
- Python编写FTP下载程序
- MFC写FTP客户端程序
- MFC实现FTP客户端程序
- 不使用向导编写简单的MFC程序
- 在VS2013 中使用VC 6.0 编写的MFC 程序
- SAXtext
- Linux DHCP的log中提取MAC和IP地址.
- URL文件的创建
- pet.template,NewFile.xml,pets.dtd(这是三个文件)
- 在使用Internet后挂断线路
- 使用MFC编写FTP程序
- 深入理解缓冲区(十四)
- 利用MAPI实现电子邮件功能
- VC中如何改变对框中控件的颜色
- 如何清除电脑桌面图标蓝底
- Dialog中使用Toolbar
- Flex学习总结之三——添加视频
- 快速提升MySQL可扩展性的五大绝招
- 三维视图绘制与消隐技术