CInternetSession:: GetFtpConnection

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

Valore restituito

Puntatore a un oggetto CFtpConnection . Se la chiamata non riesce, determinare la causa dell'errore esaminando l'oggetto CInternetException gettato.

Parametri

pstrServer

Un puntatore a una stringa contenente il nome del server FTP.

pstrUserName

Puntatore a una stringa con terminazione null che specifica il nome dell'utente di accedere. Se NULL, il valore predefinito è anonimo.

pstrPassword

Puntatore a una stringa con terminazione null che specifica la password da utilizzare per effettuare il login. Se pstrPassword e pstrUserName sono NULL, la password di default anonimo è il nome di posta elettronica dell'utente. Se pstrPassword è NULL (o una stringa vuota), ma pstrUserName non è NULL, viene utilizzata una password vuota. La seguente tabella descrive il comportamento per quattro possibili impostazioni di pstrUserName e pstrPassword:

pstrUserName pstrPassword Nome utente inviati al server FTP Password inviata al server FTP
NULL o "" NULL o "" "anonimo" Nome dell'utente e-mail
Non-stringaNULL NULL o "" pstrUserName “ “
NULL Non-stringaNULL ERRORE ERRORE
Non-stringaNULL Non-stringaNULL pstrUserName pstrPassword

nPort

Un numero che identifica la porta TCP/IP da utilizzare sul server.

bPassive

Specifica la modalità passiva o attiva per questa sessione FTP. Se impostato su TRUE, imposta l'API Win32 dwFlag su INTERNET_FLAG_PASSIVE.

Osservazioni

Chiamare questa funzione membro per stabilire una connessione FTP e ottenere un puntatore a un oggetto CFtpConnection.

GetFtpConnection si connette a un server FTP e crea e restituisce un puntatore a un oggetto CFTPConnection . Non esegue alcuna operazione specifica sul server. Se avete intenzione di leggere o scrivere file, ad esempio, è necessario eseguire tali operazioni come passi separati. Vedere le classi CFtpConnection e CFtpFileFind per informazioni ricerche per i file, l'apertura di file e la lettura o la scrittura di file. Vedere l'articolo Internet di programmazione con WinInet in manuale del programmatore di Visual C++ per passi in esecuzione di attività comuni di connessione FTP.

CInternetSession panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CFtpConnection CInternetSession:: GetGopherConnection, CInternetSession:: GetHttpConnection, CInternetSession::OpenURL

Index