ftp伺服器文件下載為mul
❶ 易語言ftp文件下載問題
FTP伺服器就是上傳下載用的,既然能登陸,應該是可以下載的。嘗試其他FTP登陸軟體,有的伺服器只有被動鏈接才可以。
❷ 如果用FTP伺服器下載一個可執行文件時,發現下載的文件與原文件不一致,原因是什麼
1.
可能下載中斷造成文件不一致。可以通過重新下載,然後提示是否覆蓋還是續傳,選擇續傳。
2
另外一種可能,是該文件屬於病毒文件,或者你電腦安裝殺毒軟體屏蔽這類執行文件,如果你還是堅持要下載,最好關閉所有殺毒軟體的進程,切忌,是所有進程。
應該夠詳細了吧?
❸ 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)行為,必須與此伺服器建立適當的連接。
❹ FTP原理與配置
FTP是用來傳送文件的協議。使用FTP實現遠程文件傳輸的同時,還可以保證數據傳輸的可靠性和高效性。
在企業網路中部署一台FTP伺服器,將網路設備配置為FTP客戶端,則可以使用FTP來備份或更新VRP文件和配置文件。 也可以把網路設備配置為FTP伺服器,將設備的日誌文件保存到某台主機上方便查看。
FTP傳輸數據時支持兩種傳輸模式:ASCII模式和二進制模式。
ASCII模式用於傳輸文本。 發送端的字元在發送前被轉換成ASCII碼格式之後進行傳輸,接收端收到之後再將其轉換成字元。 二進制模式常用於發送圖片文件和程序文件。 發送端在發送這些文件時無需轉換格式,即可傳輸。
使用FTP進行文件傳輸時,會使用兩個TCP連接。 第一個連接是FTP客戶端和FTP伺服器間的控制連接。 FTP伺服器開啟21號埠 ,等待FTP客戶端發送連接請求。
第二個連接是FTP客戶端和FTP伺服器間的數據連接。 伺服器使用TCP的20號埠 與客戶端建立數據連接。 通常情況下,伺服器主動建立或中斷數據連接。
執行 ftp server enable 命令使能FTP功能。
執行 set default ftp-directory 命令設置FTP用戶。
在配置FTP伺服器時,可以使用AAA為每個用戶分別配置登錄賬號和訪問許可權。
aaa 命令用來進入AAA視圖。
local-user user-name { access-limit max-number | ftpdirectory directory | idle-timeout minutes [ seconds ] | password cipher password [ opt ]| privilege level level | state {active | block } } *命令用來創建本地用戶,並配置本地用戶的各項參數。
ftp客戶端連接ftp伺服器
ftp命令用來不遠程FTP伺服器建立控制連接,並進入FTP客戶端視圖。
binary命令用來在設備作為FTP客戶端時設置文件傳輸方式為Binary模式,又稱二進制模式。預設情況下,文件傳輸方式為ASCII模式。get命令用來從遠程FTP伺服器下載文件並保存在本地。
❺ 怎麼用win7的cmd下載ftp文件
操作方法如下:
1、點擊"開始"菜單.然後輸入"cmd"點"enter"鍵,出現cmd命令執行框;
2、輸入"ftp"切換到到ftp下面.然後輸入"open 伺服器地址".點擊回車鍵.會提示輸入用戶名和密碼;

❻ win7搭建ftp伺服器,下載時文件名亂碼
ftp服務目錄下的文件出現亂碼,多數是因為中文編碼不統一導致的,多見於第三方的ftp服務軟體,比如server-u,另外跨平台訪問也會出現這種情況,比如通過linux訪問windows上的ftp伺服器。解決的方法可以參考如下解決方法。
1、ftp服務目錄下的文件,統一使用英文名稱 ,不要使用中文名稱。
2、設置好編碼,以server-u為例說明:
1)、打開Serv-U控制台,點擊「限制和設置」--「為域配置高級FTP命令設置和行為」。
2)、在FTP設置中找到OPTS UTF8命令,右擊禁用此命令。
3)、點擊下面的「全局屬性」。
4)、在出來的FTP命令屬性選項卡中,「高級選項」里,把「對所有收發的路徑和文件名使用UFT-8編碼」前面的鉤去掉。
❼ 為什麼不能從FTP伺服器上,下載文件
沒太明白。
正確的下載FTP伺服器上文件的方法是這樣的:
用FTP軟體登入FTP伺服器,(直接在『我的電腦』中輸入ftp://伺服器IP:埠號 也行)你可能需要用戶名和密碼,當然,如果是匿名伺服器的話,直接進入就可以。
然後,在伺服器上瀏覽找到你需要的文件,比如abc.exe。那麼,比較簡單的方法就是直接把它拖到你本地的文件夾里吧~比如扔桌面上。當然,用右鍵里的「復制到」等菜單也能產生下載文件的效果————最後等待下載完成,搞定~
所謂的上傳下載是對你自己來說的,以你自己為參考物,而不是伺服器
下載——從伺服器上往自己機器上拷東西
上傳——從自己機器上把東西傳給FTP伺服器
自己的計算機在從FTP上下載東西的時候,有無共享文件夾都無所謂
❽ linux中配置FTP伺服器,WIN系統登錄,為何下載不了文件
一樓的說法是不對的,FTP,只要服務端開了21或23埠就就可以用的,在運行里輸入CMD
然後FTP IP地址 就可以用的。你在檢查一下FTP的配置文件吧,一般我們用的FTP是VSFTP,但PUREFTP也能用的,有幾個配置文件要改成如下,
1、通過yast2工具來進行設置,選擇Network Services->Network Services(inetd)。
2、在出現的界面上,選中「FTP」項」(ftp服務有兩項,安裝時,請選中Server為/usr/sbin/vsftpd的項),點擊「Toggle Status(On or Off)」按鈕,使其「Status」狀態變為「On」。
3、點擊Finish,即可。
4、配置FTP選項
vsftp默認的情況下只能通過anonymous的方式登陸,需要修改配置文件,讓其可以通過Unix本地用戶的方式進行登陸,修改/etc/vsftpd.conf,將如下行前面的「#」去掉。
Write_enable=YES
local_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
5、設置FTP用戶
FTP服務啟動後,文件/etc/ftpusers中配置的用戶是不允許使用FTP服務的,如果需要使用,請將該用戶名前加「#」取消限制。
❾ 當一台計算機從ftp伺服器下載文件時
數據,數據包,數據幀,比特。
本題考查數據封裝的5個過程,FTP伺服器的數據要經過應用層、傳輸層、網路層、鏈路層才到達物理層,因此對應的封裝是數據、數據段、數據包、數據幀,最後是比特,所以答案是數據,數據包,數據幀,比特。
TCP/IP參考模型各個層次的協議數據單元:物理層:比特;數據鏈路層:幀;網路層:包;傳輸層:段(TCP)或者報(UDP);應用層:數據。
❿ 請問用什麼軟體下載FTP伺服器的文件最好
你可以8uftp,非常精闢的ftp客戶端。目前體積最小的FTP客戶端工具。
終身免費中文版,非漢化版,非破解版。
涵蓋其它FTP工具功能
獨家支持多線程上傳,使上傳速度更快更穩定。
同時支持直接上傳壓縮包,可在空間上直接解壓。也可以在空間上壓縮後直接下載壓縮包
