以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- ftp升级时出现的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48969) |
-- 作者:scott518 -- 发布时间:2014/4/9 21:49:00 -- ftp升级时出现的问题 ftp是在固定iP的服务器上,一直都 可以连接上,在公司升级时可以发现ftp上的升级文件并正常升级,但电脑带回家里使用时总提示“FTP服务器缺少升级所需文件”代码 如下: \'连接FTP服务器-------------------- Dim ftp As New FTPClient ftp.Host = "xxx.xxxx" ftp.Account = "aaa" ftp.Password = "123456" If ftp.Connect Then \'检测ftp服务器上升级所需的个文件-------------------- If ftp.FileExists(vtxt) = False Then MessageBox.Show("FTP服务器缺少升级所需文件!","提示",MessageBoxButtons.OK,MessageBoxIcon.Error) Return End If Else MessageBox.Show("FTP服务器连接失败!") Return End If 请问是什么原因?在家里也可以正常上网,直接输入ftp的地址也可以看到升级文件,是不是ftp的timeout默认是10秒,超出时间就提示那样了,谢谢! |
-- 作者:有点甜 -- 发布时间:2014/4/9 21:54:00 -- 你 msgbox(vtxt)看一看值是否正确 |
-- 作者:scott518 -- 发布时间:2014/4/9 21:58:00 -- 就是没有显示,而且只出现在一台电脑上,都是同一个ftp的地址,其他电脑在不同的地方都可以发现并升级,但这台电脑换到其他地方上网就可以发现了,难道是因为路由什么的阻拦会造成这样的问题? |
-- 作者:有点甜 -- 发布时间:2014/4/9 22:15:00 -- vtxt 的值是空值?
既然可以进去弹出缺少文件的对话框,说明是连接成功ftp的。你应该检查一下vtxt的值是否正确 |