一个关于FTP下载的问题!高手请进来。解决问题者300分!(300分)

  • 主题发起人 主题发起人 sky8boy
  • 开始时间 开始时间
S

sky8boy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用NMFTP控件做一个文件下载程序
如果我的程序是在一台通过代理服务器或网关接入互联网的电脑上运行只能成功连接
但却完法下载
==========================
FTP服务地址:211.65.3.21
FTP服务端口是54321
登录用户名:zhy
  密 码:zhycom
我的网关是192.168.3.254
==========================
请高手指点,最好写一段例程,并说明NMFTP控件的各属性设置
小弟感激不尽!
如不能回答请帮兄弟顶一下,回复都均有分!
谢谢!!!
 
用 IdFTP 吧,简单。 Delphi的Demo中有参考。
 
不是特别明白,但是用idftp只是设置基本的属性,如果是上传就用
ifftp1.connect;
idftp1.Put(directorylistbox1.directory+'/'+filelistbox1.items[filelistbox1.itemindex],edit1.text+'/'+filelistbox1.items[filelistbox1.itemindex],false);
 
NMFTP 的download方法 不行吗?
delphi的帮助文档里面不是有例程嘛
 
不行,那个方法只有在你的机器拥有真实IP的时候才生效
但如果在局域网内就不行了!
 
改这个属性:
PassiveMode FTP Property
Description
Determines whether data correction will attempt to use server passive mode.
Syntax
object.PassiveMode [= Boolean]
 
使用indy中的ftpclient
 
接受答案了.
 
后退
顶部