Udostępnij za pośrednictwem


Klasa CFtpConnection

Zarządzanie połączeniem internetowym serwerem FTP i umożliwia bezpośrednie manipulowanie katalogów i plików na serwerze.

class CFtpConnection : public CInternetConnection

Członkowie

Publiczne konstruktory

Nazwa

Opis

CFtpConnection::CFtpConnection

Konstrukcje CFtpConnection obiektu.

Metody publiczne

Nazwa

Opis

CFtpConnection::Command

Wysyła polecenia bezpośrednio do serwera FTP.

CFtpConnection::CreateDirectory

Tworzy katalog na serwerze.

CFtpConnection::GetCurrentDirectory

Pobiera bieżący katalog dla tego połączenia.

CFtpConnection::GetCurrentDirectoryAsURL

Pobiera bieżący katalog dla tego połączenia jako adres URL.

CFtpConnection::GetFile

Pobiera plik z serwera połączonych

CFtpConnection::OpenFile

Otwiera plik na serwerze połączonym.

CFtpConnection::PutFile

Umieszczenie pliku na serwerze.

CFtpConnection::Remove

Usuwa plik z serwera.

CFtpConnection::RemoveDirectory

Usuwa określony katalog z serwera.

CFtpConnection::Rename

Zmienia nazwę pliku na serwerze.

CFtpConnection::SetCurrentDirectory

Ustawia bieżący katalog FTP.

Uwagi

FTP jest jednym z trzech usługi internetowe, uznane przez klas MFC WinInet.

Aby komunikować się z serwerem FTP internetowych, należy najpierw utworzyć instancję CInternetSession, a następnie utworzyć CFtpConnection obiektu.Tworzenie nigdy nie CFtpConnection obiekt bezpośrednio; Wywołanie raczej CInternetSession::GetFtpConnection, który tworzy CFtpConnection obiektu i zwraca wskaźnik do niego.

Aby dowiedzieć się więcej o CFtpConnection works z innych klas MFC Internet, zobacz artykuł Internet Programming with WinInet.Aby uzyskać więcej informacji dotyczących komunikacji z dwóch pozostałych obsługiwanych usług, HTTP i gopher, zobacz klasy CHttpConnection i CGopherConnection.

Przykład

Zobacz przykład w CFtpFileFind Omówienie klasy.

Hierarchii dziedziczenia

CObject

CInternetConnection

CFtpConnection

Wymagania

Nagłówek: afxinet.h

Zobacz też

Informacje

Klasa CInternetConnection

Diagram hierarchii

Klasa CInternetConnection

Klasa CInternetSession