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 伺服器上的高階常式。 只傳送資料,或需要存取檔案傳輸的關閉控制項的應用程式,應該使用 OpenFile 和 CInternetFile::Write。
覆寫 dwContext 預設設定內容識別項加入至您所選取的值。 內容識別項相關聯的 CInternetSession 物件建立的 CFtpConnection 物件執行特定作業。 值會識別的作業會傳回至 CInternetSession::OnStatusCallback 提供狀態。 請參閱文件 網際網路第一個步驟:WinInet 有關內容識別項的詳細資訊。
需求
Header: afxinet.h