共用方式為


CFtpConnection::PutFile

呼叫此成員函式將檔案儲存在 FTP 伺服器。

BOOL PutFile(
   LPCTSTR pstrLocalFile,
   LPCTSTR pstrRemoteFile,
   DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY,
   DWORD_PTR dwContext = 1 
);

參數

  • pstrLocalFile
    對包含檔案名稱的字串的指標從本機系統傳送。

  • pstrRemoteFile
    對包含檔案名稱的字串的指標會在 FTP 伺服器。

  • dwFlags
    指定檔案傳輸發生的條件。 可以是 OpenFile描述的任何一個 FTP_TRANSFER_*常數。

  • dwContext
    將檔案的內容識別項。 請參閱 備註 有關 dwContext。

傳回值

如果不是零,則成功,則為 0。 如果呼叫失敗, Win32 函式 GetLastError 可以呼叫以判斷錯誤的原因。

備註

PutFile 是要處理所有作業與將檔案儲存在 FTP 伺服器上的高階常式。 只傳送資料,或需要存取檔案傳輸的關閉控制項的應用程式,應該使用 OpenFileCInternetFile::Write

覆寫 dwContext 預設設定內容識別項加入至您所選取的值。 內容識別項相關聯的 CInternetSession 物件建立的 CFtpConnection 物件執行特定作業。 值會識別的作業會傳回至 CInternetSession::OnStatusCallback 提供狀態。 請參閱文件 網際網路第一個步驟:WinInet 有關內容識別項的詳細資訊。

需求

Header: afxinet.h

請參閱

參考

CFtpConnection 類別

階層架構圖

CInternetConnection 類別