Foxtable(狐表)用户栏目专家坐堂 → FTP连接的问题


  共有1963人关注过本帖平板打印复制链接

主题:FTP连接的问题

帅哥哟,离线,有人找我吗?
hitzfeld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:515 积分:5039 威望:0 精华:0 注册:2017/9/1 23:28:00
FTP连接的问题  发帖心情 Post By:2021/9/22 0:22:00 [只看该作者]

首先,拜读了论坛的帖子 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=104284 并按照要求设置了
我的FTP是采用虚拟域名的方式访问,在路由器设置了21端口的静态映射。(感觉问题就在这里?)

图片点击可在新窗口打开查看此主题相关图片如下:ftp.jpg
图片点击可在新窗口打开查看
然后在IE中采用“外部地址:端口”访问FTP成功,在资源管理器添加远端FTP目录成功,上传下载都没有问题。
但是在狐表中,把列属性的扩展类型设置为图片,填写远端FTP地址密码,无法连接服务器,打开FTP管理器,出错信息非常简单,只有一句话“连接服务器失败”,没有其它任何错误信息。
调试了很久,百思不得其解。后来想到用命令窗口执行代码:
Dim ftp1 As New FtpClient
ftp1.Host="远程地址"
FTP1.PORT = 9999    '路由器端口映射的外部地址,关键的一句,没有这个代码也是一样连接失败
ftp1.Account = "fTP"
ftp1.Password = "123456"
ftp1.Changedir("\FTP") 
ftp1.OpenManager()


然后成功连接了!上传下载都非常快。
但是接下来的问题是,静态映射只能一一对应,但是FTP属于一对多,一个端口要对应几十个端口,现在都不知道要怎么设置才能让列属性的扩展类型的FTP服务连接上?请老师指点下。老师在前面的帖子里说到关于开启PASV模式的我也设置了,但是感觉没有起作用?

图片点击可在新窗口打开查看此主题相关图片如下:ftp2.jpg
图片点击可在新窗口打开查看






 回到顶部