CInternetSession::GetFtpConnection

CFtpConnection * GetFtpConnection (LPCTSTR pstrServer, LPCTSTR pstrUserName = NULL, LPCTSTR pstrPassword = NULL, INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, BOOL bPassive = FALSE);
Rzut (CInternetException);

Wartość zwracany

Wskaźnik do obiektu CFtpConnection . Jeśli wezwanie się nie powiedzie, ustalić przyczynę awarii poprzez zbadanie thrown obiektu CInternetException.

Parametry

pstrServer

Wskaźnik ciąg zawierający nazwę serwera FTP.

pstrUserName

Wskaźnik ciąg zakończony zerem, określający nazwę użytkownika do zalogowania. Jeśli wartości NULL, wartość domyślna jest anonimowe.

pstrPassword

Wskaźnik ciąg zakończony znakiem null, który określa hasło używane do logowania. Jeśli zarówno pstrPassword , jak i pstrUserNamewartości NULL, domyślnego hasła anonimowego jest nazwy e-mail użytkownika. Jeśli pstrPassword ma wartość NULL (lub pusty ciąg), ale pstrUserName nie jest puste, używana jest puste hasło. W poniższej tabeli opisano zachowanie dla czterech możliwych ustawień pstrUserName i pstrPassword:

pstrUserName pstrPassword Nazwa użytkownika wysyłane do serwera FTP Hasło wysłane na serwer FTP
Wartości NULL lub "" Wartości NULL lub "" "anonimowy" Nazwy e-mail użytkownika
Nie-ciągZEROWY Wartości NULL lub "" pstrUserName “ “
Wartość NULL Nie-ciągZEROWY BŁĄD BŁĄD
Nie-ciągZEROWY Nie-ciągZEROWY pstrUserName pstrPassword

nPort

Numer, który identyfikuje port TCP/IP na serwerze.

bPassive

Określa tryb pasywne i aktywne dla tej sesji FTP. Jeśli ustawiona na wartość TRUE, to ustawia Win32 API dwFlag INTERNET_FLAG_PASSIVE.

Uwagi

Nazwać tę funkcję Państwa, aby ustanowić połączenie FTP i wskaźnik do obiektu CFtpConnection.

GetFtpConnection łączy się z serwerem FTP i tworzy i zwraca wskaźnik do obiektu CFTPConnection . Nie wykonuje żadnych konkretnych operacji na serwerze. Jeśli zamierzasz odczytu lub zapisu do plików, musi na przykład wykonywanie tych operacji, jako osobnych kroków. Zobacz klasy CFtpConnection i CFtpFileFind informacji wyszukiwanie plików, otwierania plików i Odczyt lub zapis plików. Zobacz artykuł Internet programowania z WinInet w Visual C++ Programmer's Guide kroki w wykonywaniu typowych zadań połączenia FTP.

Omówienie CInternetSession |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CFtpConnection CInternetSession::GetGopherConnection, CInternetSession::GetHttpConnection, CInternetSession::OpenURL

Index