以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  ftp问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114250)

--  作者:qaz17909
--  发布时间:2018/2/1 16:36:00
--  ftp问题
远程文件可以连接ftp,但浏览器直接连接却无法打开,无法在线升级,主要原因出在哪里?
--  作者:有点甜
--  发布时间:2018/2/1 16:40:00
--  

浏览器访问的时候报什么错?测试路径贴出来试试。

 

无法在线升级一般是因为你ftp没有设置成【被动模式】。


--  作者:qaz17909
--  发布时间:2018/2/1 16:42:00
--  
ftp://ftpuser:123456789@106.14.180.78:22/updata
--  作者:有点甜
--  发布时间:2018/2/1 16:44:00
--  

你应该访问的是此路径吧?

 

ftp://ftpuser:123456789@106.14.180.78:22/stiq

 


--  作者:qaz17909
--  发布时间:2018/2/1 16:50:00
--  
是的,那为什么我网页打不开


--  作者:有点甜
--  发布时间:2018/2/1 17:05:00
--  

1、你有两个ftp?端口21一个、端口22一个?请不要弄得冲突

 

2、你肯定没有设置成被动模式(PASV模式) http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=714466&ID=104284&skin=1

 

3、测试下面两句代码,能正常运行,就说明弄好了

 

Network.DownloadFile("ftp://ftpuser:123456789@106.14.180.78:21/test.txt", "d:\\abc.txt","", "", true, 10000, True)

msgbox(1)

Network.DownloadFile("ftp://ftpuser:123456789@106.14.180.78:21/test.txt", "d:\\abc.txt","", "", false, 10000, True)


--  作者:qaz17909
--  发布时间:2018/2/1 21:15:00
--  
删除了端口22,改为被动模式,测试代码正常,可以直接在浏览器打开并下载,但升级时提示:远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件)。
我的升级路径:ftp://ftpuser:123456789@106.14.180.78:21/myftp/STIQ
对了,我升级文件的日期是同一天
[此贴子已经被作者于2018/2/1 21:23:20编辑过]

--  作者:有点甜
--  发布时间:2018/2/1 21:18:00
--  

正确是此路径 ftp://ftpuser:123456789@106.14.180.78:21/updata/STIQ

 

不要写错,在浏览器那里好好测试。


--  作者:qaz17909
--  发布时间:2018/2/1 21:36:00
--  
可以了,谢谢!!!!!