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


Класс CFtpConnection

Управляет подключение к серверу FTP через интернет и позволяет напрямую управлять каталогов и файлов на этом сервере.

class CFtpConnection : public CInternetConnection

Члены

2kywsafk.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CFtpConnection::CFtpConnection

Создает объект CFtpConnection.

2kywsafk.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CFtpConnection::Command

Отправляет команды непосредственно на FTP-сервер.

CFtpConnection::CreateDirectory

Создает каталог на сервере.

CFtpConnection::GetCurrentDirectory

Возвращает текущую папку для данного соединения.

CFtpConnection::GetCurrentDirectoryAsURL

Возвращает текущую папку в качестве url-адреса для данного соединения.

CFtpConnection::GetFile

Получает файл из подключенного сервера

CFtpConnection::OpenFile

Открытие файла на подключенном сервере.

CFtpConnection::PutFile

Устанавливает файл на сервере.

CFtpConnection::Remove

Удаляет файл с сервера.

CFtpConnection::RemoveDirectory

Удаляет заданный каталог с сервера.

CFtpConnection::Rename

Переименовывает файл на сервере.

CFtpConnection::SetCurrentDirectory

Задает текущий каталог FTP.

Заметки

FTP одну из 3 служб интернета, распознаваемых классами MFC WinInet.

Для связи с сервером через интернет по протоколу FTP, необходимо сначала создать экземпляр CInternetSession, а затем создать объект CFtpConnection.Никогда не создает объект CFtpConnection напрямую; вместо этого вызовите CInternetSession::GetFtpConnection, который создает и возвращает объект CFtpConnection указатель на него.

Дополнительные сведения о том, как CFtpConnection работает с другими классами MFC Интернета см. в статье Устройств, используемые при программировании с WinInet.Дополнительные сведения о связи с другими 2 широкое применение HTTP и gopher см. в разделе CHttpConnection классы и CGopherConnection.

Пример

См. пример в описании класса CFtpFileFind.

Иерархия наследования

CObject

CInternetConnection

CFtpConnection

Требования

Header: afxinet.h

См. также

Ссылки

Класс CInternetConnection

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

Класс CInternetConnection

Класс CInternetSession