① 怎麼利用IdFTP控制項獲取FTP伺服器端某個子文件目錄中的文件列表
----解決方案--------------------
FTPClient.List(list);
for i:=0 to list.Count-1 do
begin
Attribute:=FTPClient.DirectoryListing.Items[i].ItemType;
if Attribute=ditDirectory then
begin
showmessage('目錄:'+FTPClient.DirectoryListing.Items[i].FileName);
end
else if Attribute=ditFile then
begin
showmessage('文件:'+FTPClient.DirectoryListing.Items[i].FileName);
end
else
begin
showmessage('其它:'+FTPClient.DirectoryListing.Items[i].FileName);
end;
end;
② delphi idftp控制項調試的時候報錯但不影響使用怎麼使它不報錯呢
我也有這個問題,運行一段時間後就會自動斷開連接
③ 關於delphi中的TidFTP控制項的使用
我想應該是你的程序有問題。有可能你根本就沒有取這個指定的連接IP,使用的IP有可能是127.0.0.1這樣的IP,你可以在你自己的機器上指定連接你自己機器的IP試試,
④ sublime text 3 怎麼安裝ftp插件
下載一個FTP插件,然後選擇一個項目右鍵能看見 SFTP/FTP
將文件map to remote
這時候就會生成一個sftp-config.json配置文件
打開配置文件填寫type:(sftp) host(連接地址),user(用戶名),password(登錄密碼),port(埠號),remote_path: 連接的目錄路徑
配置好了以後,可以寫一個test文件上傳試一下,如果能夠上傳成功,表示就連接成功了
⑤ delphi 用IDFTP控制項製作的FTP程序如何用ProgressBar控制項實現顯示當前文件的傳輸進度
看下OnWorkBegin,OnWork,OnWorkEnd,這3個事件,實時的下載進度,應該是OnWork:TWorkEvent = procere(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Int64) of object;
查幫助可以得知:
AWorkCount:發送 或接收的位元組數。
⑥ 電腦彈出ftp未安裝客戶端或禁用active x插件,怎麼解決
IE>工具>INTERNET選項>安全,選擇默認級別,恢復IE瀏覽器的默認設置
或者把進入自定義級別>ActiveX控制項和插件>對沒有標記為安全的ActiveX控制項,把禁用改為提示或者啟用,也可以直接將安全級別降低
⑦ 求助:有沒有好一點的FTP客戶端控制項呢delphi自己的太難用拉!!
我遇到的問題是list很多時候都不能得到東西,很慢,還不能中斷chanel,idny的idftp雖然list好用,但是put不好用,get也不好斷點續傳,而且list出來的東西還要自己分析文件名,時間,大小,屬性,遇到時間表示方法不一樣的主機,遇到帶空格的文件名就廢了.怎麼分析?
⑧ ftp和tftp區別
ftp和tftp區別有以下幾點:
一、二者的含義不同:
1、ftp:
文件傳輸協議(英文:FileTransferProtocol,縮寫:FTP)是用於在網路上進行文件傳輸的一套標准協議,使用客戶/伺服器模式。它屬於網路傳輸協議的應用層。
2、tftp:
TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。埠號為69。
二、二者使用方式的不同:
1、ftp:
TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP的任務是從一台計算機將文件傳送到另一台計算機,不受操作系統的限制。需要進行遠程文件傳輸的計算機必須安裝和運行ftp客戶程序。
在windows操作系統的安裝過程中,通常都安裝了tcp/ip協議軟體,其中就包含了ftp客戶程序。但是該程序是字元界面而不是圖形界面,這就必須以命令提示符的方式進行操作。
2、tftp:
TFTP使用UDP,而UDP使用IP,IP可以還使用其它本地通信方法。因此一個TFTP包中會有以下幾段:本地媒介頭,IP頭,數據報頭,TFTP頭,剩下的就是TFTP數據了。
TFTP在IP頭中不指定任何數據,但是它使用UDP中的源和目標埠以及包長度域。由TFTP使用的包標記(TID)在這里被用做埠,因此TID必須介於0到65,535之間。TFTP頭中包括兩個位元組的操作碼,這個碼指出了包的類型。
三、二者所使用的網路埠號不同:
1、ftp:使用的埠號為 20和 21 。
2、tftp:用於 UDP 的埠號為 69 。
⑨ 我安裝的一個系統,無法上傳文件,提示是「沒有安裝FTP上載組件,請下載控制項!」,請問該怎麼辦
用第三方的FTP工具會更方便些的,目前我用的是8UFTP
下載地址在開發商網頁底下的連接(8uftp)里
⑩ 求DELPHI FTP控制項 !
idFTP不好用?