使用MFC编写FTP程序

2016-02-19 13:58 10 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐使用MFC编写FTP程序,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

    1、生成CInternetSession变量。

  CInternetSession ses;

  2、打开FTP连接。

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

  3、打开文件。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

  更简单的是使用CFtpConnect::GetFile(...) ; CFtpConnection::PutFile(...) ;可以拷贝文件。

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  pF-Read(...)

  高级用法:

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

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

  2、断点续传。

  当打开文件后,可以使用CInternetFile::Seek(...)重定位指针。但如果该服务器不支持断点续传会产生异常,应该有相应的捕捉代码。

  其它:

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

来源:http://www.tulaoshi.com/n/20160219/1605837.html

延伸阅读
本文将通过一个实例来向大家讲解如何使用 C# 来编写一个具备 查询IP段 功能的小程序。 主要功能:查询一个IP所有的IP段. 关键:从Byte数组到ulong的转换出来的数字和 IPAddress.Address 返回值的是不一样的. 以下是引用片段: using System; using System.Collections.Generic; using System.Tex...
首先我们说下通过鼠标的移动来绘制直线。 这里要捕获到鼠标的两个消息:WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点,响应WM_LBUTTONUP消息记录直线的终点并绘制直线。 好了,我们看看怎么响应。 void CDrawView::OnLButtonDown(UINT nFlags, CPoint point) { //MessageBox("Left Button Clicks D...
准备: (1)、引入ADO类 #import "c:program filescommon filessystemadomsado15.dll" no_namespace rename ("EOF", "adoEOF") (2)、初始化COM 在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL); CoUnInitialize(); (3)#import 包含后就可以用3个智能指针了:_ConnectionPtr、_RecordsetPtr和_CommandPtr 1.连接和关闭数据...
import sun.net.ftp.*; import sun.net.*; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.io.*; public class FtpApplet extends Applet { FtpClient aftp; DataOutputStream outputs ; TelnetInputStream ins; TelnetOutputStream outs; TextArea lsArea; Label LblPrompt; Button BtnConn; Button Bt...
在非MFC程序中引用CString 作者:阿半 CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是...

经验教程

223

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部