① 怎么利用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不好用?