FTP服务的端口不是我们常 用的21,用list方法取文件信息总是报错,请问有什么解决办法吗?(100分)

  • 主题发起人 主题发起人 zhyanfeng
  • 开始时间 开始时间
Z

zhyanfeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我用INDY带的FTP控件从FTP服务器中取文件 ,现在FTP服务的端口不是我们常 用的21,
而是其它端口,用list方法取文件信息总是报错,错误提示为
“500 invalid port commad”,用21端口就没有此问题,请问有什么解决办法吗?
 
部分代码如下:
with IdFTP1 do
begin
User :=UserIDEdit.Text;
Password :=PasswordEdit.Text;
Host :=FtpServerEdit.Text;
port :=11112;
Connect;
end;
......
IdFTP1.List(DirectoryListBox.Items);
在执行到IdFTP1.List时出现上面的错误,请各位大侠帮帮忙
 
那可能是服务器的支持格式不标准,端口不是问题的关键
 
to张无忌
可是用cuteftp就可以正常登陆啊
 
哦,这就怪了,仔细找找你程序的,看有没有地方代码有问题
 
如果实在不行,用ICS的试试看
 
接受答案了.
 
后退
顶部