CFtpConnection::PutFile
Wywołanie tej funkcji Członkowskich do przechowywania plików na serwerze FTP.
BOOL PutFile(
LPCTSTR pstrLocalFile,
LPCTSTR pstrRemoteFile,
DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY,
DWORD_PTR dwContext = 1
);
Parametry
pstrLocalFile
Wskaźnik ciąg zawierający nazwę pliku do wysłania z systemu lokalnego.pstrRemoteFile
Wskaźnik ciąg zawierający nazwę pliku, aby utworzyć na serwerze FTP.dwFlags
Określa warunki, w których występuje transferu pliku.Może to być dowolna opisane w stałych FTP_TRANSFER_ * OpenFile.dwContext
Identyfikator kontekstu umieszczenie pliku.Zobacz uwagi uzyskać więcej informacji o dwContext.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.Jeżeli połączenie nie powiedzie się, funkcja Win32 GetLastError mogą być nazywane, aby ustalić przyczynę błędu.
Uwagi
PutFilejest procedura wysokiego poziomu, która obsługuje wszystkie operacje związane z przechowywania plików na serwerze FTP.Aplikacje wysłać tylko dane lub które wymagają ściślejszej kontroli nad transferu plików, należy użyć OpenFile i CInternetFile::Write.
Zastąpić dwContext domyślne, aby ustawić identyfikator kontekstu wartość wybrane.Identyfikator kontekstu jest skojarzony z tym działania związane z CFtpConnection obiekt utworzony przez jego CInternetSession obiektu.Wartość jest zwracana do CInternetSession::OnStatusCallback zapewnienie stan operacji, z którym jest identyfikowana.Zobacz artykuł pierwsze kroki Internet: WinInet uzyskać więcej informacji dotyczących identyfikatora kontekstu.
Wymagania
Nagłówek: afxinet.h