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