當前位置:首頁 » 文件管理 » cftp上傳

cftp上傳

發布時間: 2022-01-16 22:31:19

c語言如何用ftpPutFile()函數上傳文件到Ftp伺服器!下載用FtpGetFile()可以!

  1. 先後使用InternetOpen和InternetConnect打開連接。
  2. 使用CreateFile函數打開本地文件。
  3. 使用FtpOpenFile函數打開遠程文件。
  4. 分別使用InternetReadFile和ReadFile函數讀取 FTP 或本地文件。
  5. 分別使用InternetWriteFile和WriteFile函數寫入 FTP 或本地文件。
  6. 使用CloseHandle函數關閉本地文件句柄。
  7. 使用InternetCloseHandle函數關閉 FTP 文件句柄。

Ⅱ ftp命令怎麼上傳文件夾

1、輸入命令行:--> FTP 10.1.61.212 如果對方沒有開啟FTP服務,那麼這個命令就不會有效果。

Ⅲ 關於C語言FTP伺服器上傳數據實現方法

FTP伺服器是現成的 ? 那你就是要寫客服端咯。 看FTP協議跟socket套接字。

Ⅳ 如何用c語言實現http ftp的上傳功能

hehe ..這是因為FTP跟HTTP根本不是同一種類型伺服器。FTP專門是用來下載上傳用的,可以算做一個網路硬碟吧..而HTTP伺服器一般是WEB伺服器..性質完全不一樣,就好象你家裡的廚房和廁所一樣,功能完全不一樣嘛你總不可能在廁所想做飯,在廚房想上廁所對不對,沒有任何辦法..你只能按最直接的地址下載

如果幫助到您,請記得採納為滿意答案哈,謝謝!祝您生活愉快! vae.la

Ⅳ 怎麼用FTP上傳自己做的網站

一、點擊文件/站點管理器,進入個人網站製作網站管理,左下方的新站點、新文件夾等進行添加網站等;
右邊設置站點傳輸屬性,具體如下:
輸入網站主機地址:通常輸入IP地址,雙線主機可根據您的網路線路輸入;
埠:可以輸入21,或者留空;
協議選擇:FTP傳輸協議;
加密類型選擇:使用普通FTP;
登錄類型選擇:一般;
最後輸入FTP用戶名、密碼(這些在開通主機的時候有提供);
帳號默認。
最後確定,即可保存以上設置,連接,即保存以上設置,並且通過FTP進入站點。
二、開始傳輸文件
點擊上一步的確定連接後,軟體即進入站點連接,在軟體的右邊,即可看到網站的目錄、文件資料等。
進入網站後,可以看到網站的目錄文件,不同的主機,目錄有所不同。通常有三個文件:
db:數據備份目錄;
log:網站操作日誌目錄
web:網站根目錄,也就是FTP上傳文件的目錄、網站程序安裝的目錄;
點擊了解網站目錄相關:什麼是網站目錄?什麼是二級目錄?什麼是子目錄?
以下是重點,開始傳輸文件——
1. 點擊本地文件目錄區域 即截圖中的C區域,打開需要上傳的文件所有目錄;
2. 打開本地文件目錄中的文件,即截圖中的E區域,選擇需要上傳的文件;
3. 打開網站目錄文件,即截圖中的E區域,選擇文件上傳的目的地;
4. 在本地目錄中的文件上面,滑鼠右鍵,彈出文件操作選項,包括上傳、添加、編輯、創建等等,選擇上傳;
5. 文件開始上傳到網站目錄中,在最下方的傳輸進程中,可以看到該文件,或文件夾上傳的進度;
6. 完成上傳的文件,會在軟體的目錄文件中看到,即截圖中的F區域 ,同時會在在軟體最下方傳輸進程中,「成功的傳輸」裡面看到。
可惜這里不能夠上截圖,網路一下:【 8621教程 】——新人朋友,24小時建站,30天學習網站建設知識!建站學習,邊做邊學!
裡面有詳細的教程,不明白隨時咨詢我們。

Ⅵ 在linux中如何用C語言實現FTP上傳

ftp協議還是比較麻煩的,FTP上傳一般用script實現,幾行就行。若用C寫,起碼4,5百行。

Ⅶ 使用Cftpconnect中PutFile始終只能上傳一個文件

通過CFileFind類便利文件夾中所有文件,然後每個文件調用下PutFile
以下代碼將當前目錄下的文件枚舉出來並列印每個文件名:
CFileFind finder
BOOL bWorking = finder.FindFile("*.*");
while(bWorking)
{
bWorking = finder.FindNextFile( );
cout <<(LPCTSTR) finder.GetFileName( ) <<endl;
}
為使示例簡單,此代碼使用標准C++庫函數cout類,cout行可由調用CListBox::AddString來代替。
要了解有關CFileFind和其它WinInet類共同使用的情況,請參閱聯機文檔「Visual C++程序員指南」中的「用WinInet設計Internet程序」。

Ⅷ C語言實現從FTP下載、上傳文件

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。
1.C語言可以使用CStdioFile函數打開本地文件。使用類CInternetSession 創建並初始化一個Internet打開FTP伺服器文件。
CStdioFile繼承自CFile,一個CStdioFile 對象代表一個用運行時函數fopen 打開的C 運行時流式文件。
流式文件是被緩沖的,而且可以以文本方式(預設)或二進制方式打開。文本方式提供對硬回車—換行符對的特殊處理。當你將一個換行符(0x0A)寫入一個文本方式的CStdioFile 對象時,位元組對(0x0D,0x0A)被發送給該文件。當你讀一個文件時,位元組對(0x0D,0x0A)被翻譯為一個位元組(0x0A)。
CStdioFile 不支持Duplicate,LockRange,和UnlockRange 這幾個CFile 函數。如果在CStdioFile 中調用了這幾個函數,將會出現CNoSupported 異常。
使用類CInternetSession 創建並初始化一個或多個同時的Internet 會話。如果需要,還可描述與代理伺服器的連接。
如果Internet連接必須在應用過程中保持著,可創建一個類CWinApp的CInternetSession成員。一旦已建立起Internet 會話,就可調用OpenURL。CInternetSession會通過調用全局函數AfxParseURL來為分析映射URL。無論協議類型如何,CInternetSession 解釋URL並管理它。它可處理由URL資源「file://」標志的本地文件的請求。如果傳給它的名字是本地文件,OpenURL 將返回一個指向CStdioFile對象的指針。
如果使用OpenURL在Internet伺服器上打開一個URL,你可從此處讀取信息。如果要執行定位在伺服器上的指定的服務(例如,HTTP,FTP或Gopher)行為,必須與此伺服器建立適當的連接。

Ⅸ 怎麼用cftpconnection類編寫向ftp server上傳文件

為了與FTP Internet伺服器通訊,必須先創建一個CInternetSession實例,然後創建CFtpConnection對象。創建CFtpConnection對象不採用直接方式,而是調用CInternetSession::GetFtpConnertion來創建並返回一個指向它的指針。

CFtpConnection類的成員

構造函數 CFtpConnection 構造一個CFtpConnection對象

操作 SetCurrentDirectory 設置當前FTP目錄

GetCurrentDirectory 獲取此次連接的當前目錄

GetCurrentDirectoryAsURL 獲取作為URL的此次連接的當前目錄

RemoveDirectory 從伺服器移去指定目錄

CreateDirectory 在伺服器上構造一個目錄

Rename 將伺服器上的文件改名

Remove 從伺服器上移去一個文件

PutFile 將一個文件放到伺服器上

GetFile 從連接的伺服器上獲取一個文件

OpenFile 在連接的伺服器上打開一個文件

Close 關閉與伺服器的連接

實例一:上傳文件
CString strAppName = AfxGetAppName();
CInternetSession* pSession = new CInternetSession(strAppName);
CFtpConnection* pConn = pSession->GetFtpConnection("
10.46.1.232","Anonymous","",21);
pConn->SetCurrentDirectory("test");
CString strLocfile,strRemotefile;
strLocfile="C:\\cmd.txt";
strRemotefile="cmd.txt";
pConn->PutFile(strLocfile,strRemotefile,FTP_TRANSFER_TYPE_ASCII);
pConn->Close();
return 0;
實例二:Ftp的打開文件操作函數:OpenFile

熱點內容
域控制伺服器怎麼管理vlan 發布:2024-11-16 10:06:49 瀏覽:27
jquery圖片壓縮上傳 發布:2024-11-16 09:54:50 瀏覽:602
安卓如何排查內存泄漏 發布:2024-11-16 09:54:13 瀏覽:199
怎麼設置登錄區域網伺服器憑據 發布:2024-11-16 09:49:46 瀏覽:538
閑置電腦家用下載伺服器 發布:2024-11-16 09:48:28 瀏覽:750
java工程師面試問題 發布:2024-11-16 09:28:36 瀏覽:233
用什麼引擎導出的安卓安裝包不大 發布:2024-11-16 09:09:06 瀏覽:474
安卓手機如何設置轉接 發布:2024-11-16 09:08:55 瀏覽:423
sql行業 發布:2024-11-16 09:04:07 瀏覽:295
如何查看電腦硬碟的介面速率緩存 發布:2024-11-16 08:59:42 瀏覽:221