CFtpConnection::PutFile

调用该成员函数将文件存储在FTP服务器。

BOOL PutFile(
   LPCTSTR pstrLocalFile,
   LPCTSTR pstrRemoteFile,
   DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY,
   DWORD_PTR dwContext = 1 
);

参数

  • pstrLocalFile
    对包含文件名称的字符串的指针从本地系统发送。

  • pstrRemoteFile
    对包含文件名称的字符串的指针创建在FTP服务器。

  • dwFlags
    指定文件调用发生的条件。 将在 OpenFile描述的任何一个FTP_TRANSFER_*常数。

  • dwContext
    中的文件上下文标识符。 请参见 Remarks 有关 dwContext的更多信息。

返回值

非零,如果成功;否则为0。 如果调用失败,Win32函数 GetLastError 可以调用以确定导致错误的原因。

备注

PutFile 是操作处理所有与存储该FTP服务器的高级实例。 仅发送数据,或者需要访问文件传输已关闭的控件的应用程序,应使用 OpenFileCInternetFile::Write

重写 dwContext 默认设置上下文标识符到您选择的值。 上下文标识符与其 CInternetSession 对象创建的 CFtpConnection 对象的此特定操作。 该值在它标识的操作返回到 CInternetSession::OnStatusCallback 提供状态。 参见中的文章 Internet第一步:WinInet 有关上下文标识符的更多信息。

要求

Header: afxinet.h

请参见

参考

CFtpConnection选件类

层次结构图

CInternetConnection选件类