Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CFtpConnection

Wykres hierarchii

Klasa CInternetConnection