BOOL PutFile (LPCTSTR pstrLocalFile, LPCTSTR pstrRemoteFile, DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY, DWORD dwContext = 1);
Wartość zwracany
Niezerowa, jeśli kończy się pomyślnie; przeciwnym razie 0. Jeśli wezwanie się nie powiedzie, funkcji Win32 GetLastError może być wywołana aby ustalić przyczynę błędu.
Parametry
pstrLocalFile
Wskaźnik ciąg zawierający nazwę pliku do wysłania z lokalnego systemu.
pstrRemoteFile
Wskaźnik ciąg zawierający nazwę pliku do utworzenia na serwerze FTP.
dwFlags
Określa warunki, w jakich występuje transferu pliku. Może być dowolny stałych FTP_TRANSFER_ * opisane w OpenFile.
dwContext
Identyfikator kontekstu umieszczenie pliku. Aby uzyskać więcej informacji na temat dwContext , zobacz uwagi.
Uwagi
Wywołanie funkcji tego Państwa do przechowywania plików na serwerze FTP.
PutFile jest wysokiego szczebla rutynowych, który obsługuje wszystkie operacje związane z przechowywaniem plik na serwerze FTP. Aplikacje, które tylko wysyłać dane lub które wymagają ściślejszej kontroli nad transfer plików, należy użyć OpenFile i CInternetFile::Write.
Zastąpić ustawienia domyślne dwContext , aby ustawić identyfikator kontekstu wartość Twój wybór. Identyfikator kontekstu jest skojarzony z tej konkretnej operacji obiekt CFtpConnection utworzone przez jej obiektu CInternetSession . Wartość jest zwracana do CInternetSession::OnStatusCallback zapewnienie stan operacji, z którym jest zidentyfikowany. Zobacz artykuł Pierwsze kroki w Internecie: WinInet uzyskać więcej informacji dotyczących identyfikatora kontekstu.
Omówienie CFtpConnection |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CInternetConnection