点击或拖拽改变大小

CFtp 类

X#
Microsoft 在 Wininet.dll 中提供的高级文件传输协议(FTP)功能的包装类。
继承层次
Object
  CSession
    CFtp

命名空间:  VO
程序集:  VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法
 CLASS CFtp INHERIT CSession
查看代码

CFtp 类型公开以下成员。

构造函数
  名称说明
公共方法CFtp
构造一个 CFtp 对象实例。
Top
属性
  名称说明
公共属性AccessType
Internet 会话的类型。 默认类型为 INTERNET_OPEN_TYPE_DIRECT。 备用类型为 INTERNET_OPEN_TYPE_PROXY。
(继承自 CSession。)
公共属性Connected
表示连接状态的逻辑值。
(继承自 CSession。)
公共属性ConnectHandle
Internet 连接句柄。
(继承自 CSession。)
公共属性Error
收到的最后一个错误代码的编号。
(继承自 CSession。)
公共属性ErrorMsg
表示收到的最后一个错误消息的字符串。
(继承自 CSession。)
公共属性Handle
Internet 会话的句柄。
(继承自 CSession。)
公共属性OpenFlags
**缺少文档 **
(继承自 CSession。)
公共属性PassWord
建立远程连接所需的密码。
(继承自 CSession。)
公共属性Port
当前会话通信的端口号。
(继承自 CSession。)
公共属性Proxy
包含用于 Internet 连接的代理服务器(或服务器)名称的字符串。
(重写 Proxy.)
公共属性ProxyBypass
表示建立远程连接时应绕过的代理的字符串。
(继承自 CSession。)
公共属性RemoteHost
表示远程服务器的主机名或IP地址的字符串。
(继承自 CSession。)
公共属性UserName
建立远程连接所需的用户ID。
(继承自 CSession。)
Top
方法
  名称说明
公共方法Append
**缺少文档**
公共方法CloseFile
关闭远程文件。
(继承自 CSession。)
公共方法CloseRemote
关闭 Internet 连接。
(继承自 CSession。)
公共方法代码示例ConnectRemote
将应用程序连接到远程FTP服务器。
(重写 ConnectRemote(__Usual, __Usual, __Usual, __Usual).)
公共方法CreateDir
在 FTP 服务器上创建一个新目录。
公共方法DeleteFile
删除存储在 FTP 服务器上的文件。
公共方法Destroy
**缺少文档 **
(继承自 CSession。)
公共方法Directory
创建一个关于远程 FTP 服务器的目录和文件信息的数组。
公共方法GetCurDir
获取当前进程在远程 FTP 服务器上的当前目录的名称。
公共方法代码示例GetFile
从 FTP 服务器接收文件。
公共方法代码示例InternetStatus
方法 InternetStatus() 是一个回调占位符,用于接收 FTP 会话的当前状态信息。它应该被子类重写,以实现所需的行为。
(重写 InternetStatus(__Usual, __Usual, __Usual, __Usual).)
公共方法Open
初始化应用程序对 Win32 Internet 函数的使用。
(重写 Open(__Usual, __Usual, __Usual).)
公共方法OpenFile
为写入或读取打开远程文件。
公共方法代码示例PutFile
在 FTP 服务器上存储文件。
公共方法RemoveDir
从远程 FTP 服务器删除一个目录。
公共方法RenameFile
重命名 FTP 服务器上存储的文件。
公共方法SetCurDir
更改远程 FTP 服务器上当前进程的当前目录。
公共方法SetResponseStatus
**缺少文档 **
(继承自 CSession。)
Top
备注
此类提供了使用文件传输协议进行文件传输和交换所需的所有方法和属性。
参见