以文本方式查看主题 - 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 -- 可以了,谢谢!!!!! |