以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- serv-u搭建服务器,nat123做外网访问内网ftp,下载升级包时出现运行错误“数据连接是从FTP连接地址以外的地址进行的” (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110372) |
-- 作者:qingqing8495 -- 发布时间:2017/12/1 16:51:00 -- serv-u搭建服务器,nat123做外网访问内网ftp,下载升级包时出现运行错误“数据连接是从FTP连接地址以外的地址进行的” serv-u搭建好FTP服务器后内网访问可以实现,如图: 使用nat123端口映射,将FTP内网地址映射到外网,实现外网访问内网FTP应用,可用外网地址进行访问,如图: 在狐表中通过内网地址下载升级包没有问题,用的代码是:Network.DownloadFile("ftp://192.168.1.55/myftp/update2.zip","d:\\data\\update2.zip","w**l" ,"qin******95" ,True, 100000, True) 在狐表中通过外网地址下载升级包出现错误,用的代码是:Network.DownloadFile("ftp://1****c.na***3.cc:43***2/myftp/update2.zip","d:\\data\\update2.zip","w**l" ,"qi****495" ,True, 100000, True) 请问各位老师,这个问题怎么解决?
[此贴子已经被作者于2017/12/1 16:58:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/12/1 17:43:00 -- 不能在内网中使用外网地址的。要找外网的电脑测试 |
-- 作者:qingqing8495 -- 发布时间:2017/12/1 20:43:00 -- 谢谢蓝版主的解答。我的SQL数据库用的内 ftb服务器我在外网试了,也不行。我实在想不通怎么回事 [此贴子已经被作者于2017/12/1 21:01:58编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/12/1 20:55:00 -- 修改映射,把外网端口设置为21试试 Network.DownloadFile("ftp://1****c.na***3.cc:21/myftp/update2.zip","d:\\data\\update2.zip","w**l" ,"qi****495" ,True, 100000, True)
|