CFtpConnection::PutFile
Chiamare la funzione membro per archiviare un file su un server FTP.
BOOL PutFile(
LPCTSTR pstrLocalFile,
LPCTSTR pstrRemoteFile,
DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY,
DWORD_PTR dwContext = 1
);
Parametri
pstrLocalFile
Un puntatore a una stringa contenente il nome del file per inviare dal sistema locale.pstrRemoteFile
Un puntatore a una stringa contenente il nome del file per creare il server FTP.dwFlags
Specifica le condizioni in cui il trasferimento di file si verifica. Possono essere una qualsiasi delle costanti di FTP_TRANSFER_* descritte in OpenFile.dwContext
L'identificatore di contesto per salvare il file. Vedere Note per ulteriori informazioni su dwContext.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0. Se la chiamata ha esito negativo, la funzione Win32 GetLastError può essere chiamata per determinare la causa dell'errore.
Note
PutFile è una routine di livello elevato che esegue tutte le operazioni associate a archiviare un file su un server FTP. Le applicazioni che inviano solo i dati, o che richiedono il controllo più accurato sul trasferimento di file, devono utilizzare OpenFile e CInternetFile::Write.
Eseguire l'override del valore predefinito dwContext per impostare l'identificatore di contesto a un valore desiderato. L'identificatore di contesto associato a questa operazione specifica dell'oggetto CFtpConnection creato dal relativo oggetto CInternetSession. Il valore viene restituito a CInternetSession::OnStatusCallback per fornire lo stato sull'operazione con cui viene identificato. Vedere l'articolo Primi passaggi Internet: WinInet per ulteriori informazioni sull'identificatore di contesto.
Requisiti
Header: afxinet.h