Поделиться через


CFtpConnection::PutFile

Эта функция-член вызывается с целью сохранить файл на ftp-сервере.

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

Параметры

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

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

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

  • dwContext
    Идентификатор контекста для установки файл.См. раздел Примечания дополнительные сведения о dwContext.

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

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

Заметки

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

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

Требования

Header: afxinet.h

См. также

Ссылки

Класс CFtpConnection

Диаграмма иерархии

Класс CInternetConnection