當前位置:首頁 » 文件傳輸 » ftp編程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp編程

發布時間: 2022-01-16 05:12:12

㈠ 編寫一個簡單的FTP客戶機程序,要求能夠向FTP伺服器發送命令,並接收FTP伺服器返回的響應與數據. 謝謝了~

點量Http/FTP組件的功能簡介:

標准Http和FTP下載支持:完全標準的Http和FTP協議支持,內部通過網址自動區分是Http還是FTP下載。
極速下載(2.0以後版本):超越國內絕大多數下載軟體的下載速度。新版內核在2M ADSL的環境下下載,有些文件的速度可以達到1400K位元組/秒以上,超過了帶寬的極限。下載速度可以用極速形容。
多線程傳輸:可以將文件自動分塊,並採用多線程下載。並可自由設置線程數目。
斷點續傳:點量Http/FTP有優秀的斷點續傳支持,每次啟動自動從上次下載的位置開始,不需要重復下載。
提供詳細的下載詳情介面(2.0以後版本):可以看到整個下載過程的步驟,比如開啟了多少線程、伺服器的應答過程、錯誤信息等。
支持多種高級設置:設置線程數目、磁碟緩存大小、搜索鏡像伺服器的詳細參數設置、下載文件完成後同步文件為伺服器上的文件時間、下載過程中可以自定義文件臨時後綴、未完成的文件設為隱藏屬性。
支持磁碟緩存:點量Http/FTP下載DLL支持設置磁碟緩存,減少對磁碟的讀寫,並提升下載速度。
支持設置Refer:點量Http/FTP下載組件支持設置下載時的Refer,以便可以繞過一些防盜鏈的網站,直接下載內容。
限速功能:點量Http/FTP下載組件可方便的設置下載限速。
多種磁碟分配方式:點量Http/FTP下載組件支持預分配和邊下載邊分配兩種磁碟方式,滿足多種下載需求。
自動搜索鏡像加速:點量Http/FTP內置了鏡像搜索功能,在下載文件的同時,會自動搜索哪些其它網站還有這個文件,自動從其它網址下載加速。
可提供源碼:支付一定的費用,便可以獲得全部的點量Http/FTP下載組件的源代碼,免除您的所有後顧之憂。
良好的服務:作為點量軟體旗下的軟體,可享受到點量軟體的優秀服務,我們的服務讓您如同擁有一個稱心的專業員工。

點量Http/FTP 下載組件可以適用於任何Http和FTP下載的領域,讓您可以在1天內完成一個完整的Http下載軟體的全部功能。比如,您可以用於產品的升級、文件的下載和傳輸等。

㈡ 怎樣編寫一個可以打開FTP的批處理文件

"c:\program files\Internet Explorer\IEXPLORE.EXE" ftp://192.168.0.1

如果您用的不是ie,也照這樣寫,前面是路徑,如果路徑包含空格,路徑需加雙引號,後面就是命令行參數,不同的瀏覽器命令行參數可能不同。
就是這樣了。

㈢ 寫個小程序從FTP上下載文件

從indy clients組件面板中拖一個idftp組件, 然後在按鈕中寫如下代碼 idftp1.host := '192.168.0.1'; //ftp伺服器的ip地址 idftp1.username := '***'; //登錄ftp伺服器的用戶名 idftp1.password := '***'; //登錄ftp伺服器的密碼 idftp1.port := '21'; //埠號默認為21,如果不更改則不加此行代碼 if IdFTP1.Connected then IdFTP1.Disconnect; begin try IdFTP1.Connect(); except showmessage('FTP鏈接失敗!'); exit; end; end; //開始上傳 idftp1.put('需上傳文件的目錄名','需上傳文件的文件名',false); //開始下載 idftp1.get('ftp伺服器目錄','存放本地目錄名',如果文件存在是否覆蓋已存在文件,是否重命名文件名);

㈣ C#編寫FTP伺服器

FTP伺服器,不需要用C#寫代碼,它就像個安裝軟體一樣,安裝好了,設置下要作為Ftp服務的文件夾,然後給這個文件夾添加些用戶能訪問該文件夾,客戶端只要知道伺服器的IP和你設置的用戶名密碼就是訪問ftp文件夾了。

ftp功能一般都不需要資料庫,如果你存儲的僅僅是文件的話。

㈤ 用c++在linux下編寫ftp

從linux網路編程開始學起,了解一下協議的寫法,會用到socket

㈥ VB與FTP編程

建議樓主用winsock連接FTP伺服器,發送FTP命令來實現交互,另外說明下,目錄的獲取與文件的傳輸是另開埠進行的,以下是命令表
ftp協議命令字(轉)

命令 描述
ABOR 中斷數據連接程序
ACCT <account> 系統特權帳號
ALLO <bytes> 為伺服器上的文件存儲器分配位元組
APPE <filename> 添加文件到伺服器同名文件
CDUP <dir path> 改變伺服器上的父目錄
CWD <dir path> 改變伺服器上的工作目錄
DELE <filename> 刪除伺服器上的指定文件
HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目錄則列出文件列表
MODE <mode> 傳輸模式(S=流模式,B=塊模式,C=壓縮模式)
MKD <directory> 在伺服器上建立指定目錄
NLST <directory> 列出指定目錄內容
NOOP 無動作,除了來自伺服器上的承認
PASS <password> 系統登錄密碼
PASV 請求伺服器等待數據連接
PORT <address> IP 地址和兩位元組的埠 ID
PWD 顯示當前工作目錄
QUIT 從 FTP 伺服器上退出登錄
REIN 重新初始化登錄狀態連接
REST <offset> 由特定偏移量重啟文件傳遞
RETR <filename> 從伺服器上找回(復制)文件
RMD <directory> 在伺服器上刪除指定目錄
RNFR <old path> 對舊路徑重命名
RNTO <new path> 對新路徑重命名
SITE <params> 由伺服器提供的站點特殊參數
SMNT <pathname> 掛載指定文件結構
STAT <directory> 在當前程序或目錄上返回信息
STOR <filename> 儲存(復制)文件到伺服器上
STOU <filename> 儲存文件到伺服器名稱上
STRU <type> 數據結構(F=文件,R=記錄,P=頁面)
SYST 返回伺服器使用的操作系統
TYPE <data type> 數據類型(A=ASCII,E=EBCDIC,I=binary)
USER <username>> 系統登錄的用戶名

標准 FTP 信息如下:

響應代碼 解釋說明
110 新文件指示器上的重啟標記
120 伺服器准備就緒的時間(分鍾數)
125 打開數據連接,開始傳輸
150 打開連接
200 成功
202 命令沒有執行
211 系統狀態回復
212 目錄狀態回復
213 文件狀態回復
214 幫助信息回復
215 系統類型回復
220 服務就緒
221 退出網路
225 打開數據連接
226 結束數據連接
227 進入被動模式(IP 地址、ID 埠)
230 登錄網際網路
250 文件行為完成
257 路徑名建立
331 要求密碼
332 要求帳號
350 文件行為暫停
421 服務關閉
425 無法打開數據連接
426 結束連接
450 文件不可用
451 遇到本地錯誤
452 磁碟空間不足
500 無效命令
501 錯誤參數
502 命令沒有執行
503 錯誤指令序列
504 無效命令參數
530 未登錄網路
532 存儲文件需要帳號
550 文件不可用
551 不知道的頁類型
552 超過存儲分配
553 文件名不允許

㈦ FTP api編程

建議樓主看下MSDN,樓主既然會用ASM,應該看得懂
HINTERNET InternetConnect(
__in HINTERNET hInternet,
__in LPCTSTR lpszServerName,
__in INTERNET_PORT nServerPort,
__in LPCTSTR lpszUsername,
__in LPCTSTR lpszPassword,
__in DWORD dwService,
__in DWORD dwFlags,
__in DWORD_PTR dwContext
);

㈧ 求現在能用的免費ftp資源站點,最好有計算機編程方面資料的。

Hi,我創建了一個網路Hi群,你也一起吧!介紹各種,免費空間等免費資源,有意者點擊下面鏈接接受邀請:
http://im..com/ginvite/gi/url_confirm.php?idstr=

㈨ FTP客戶端程序設計、FTP伺服器端程序設計的程序怎麼編啊要用C#編程的.


如果是要實現兩台主機之間的文件傳輸,
可以使用WINSOCK 實現
首先 對兩台主機進行連接
客戶端請求數據
服務端發送數據
。。。

不過值得注意的是 WINSOCK 每次所能傳輸的 數據塊大小有限
1.文件要分段傳輸
2.發送完畢後 數據塊順序有可能打亂,最好是每發送一個數據塊,客戶端進行確認,提交獲取下一個數據塊的請求。服務端發送下一個數據塊
3......還有很多需要注意的地方 就不一一說明了

打字很累的 。沒功勞也有苦勞
把你的郵箱發給我 , 我給一個實例給你吧

㈩ 如何在linux下用c語言實現ftp編程

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