CFtpConnection::PutFile

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

Возвращаемое значение

Ненулевое значение, если успешно; в противном случае 0. Если не удается, функции Win32 GetLastError может быть вызвана для определения причины ошибки.

Параметры

pstrLocalFile

Указатель на строку, содержащую имя файла для отправки из локальной системы.

pstrRemoteFile

Указатель на строку, содержащую имя файла для создания на сервере FTP.

dwFlags

Определяет условия, при которых происходит передача файла. Может быть любым из констант FTP_TRANSFER_ *, описанные в OpenFile.

dwContext

Идентификатор контекста для размещения файла. Замечания более подробная информация о dwContext.

Примечания

Вызов этой функции-члена для хранения файла на FTP-сервере.

PutFile это рутинные высокого уровня, который обрабатывает все операции, связанные с хранением файлов на FTP-сервере. Приложения, которые только передавать данные, или которые требуют более тесного контроля за передачей файлов, следует использовать OpenFile и CInternetFile::Write.

Переопределите значение по умолчанию dwContext для задания контекста идентификатора значение вашего выбора. Идентификатор контекста ассоциируется с этой конкретной операции CFtpConnection объект, созданный с его CInternetSession объект. Значение возвращается CInternetSession::OnStatusCallback предоставить статус операции, с которыми она идентифицируется. В статье Интернет первые шаги: WinInet для получения дополнительных сведений о контексте идентификатор.

Обзор CFtpConnection |nbsp; Члены класса | Иерархическая схема

См. также CInternetConnection

Index