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 pstrUserName są wartoś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