1、生成CInternetSession变量。 CInternetSession ses; 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程序
2004-04-07 10:01
出处:VChelp
责任编辑:sdq