Foxtable(狐表)用户栏目专家坐堂 → 从ftp上下载文件提示错误


  共有2267人关注过本帖树形打印复制链接

主题:从ftp上下载文件提示错误

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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
从ftp上下载文件提示错误  发帖心情 Post By:2016/5/26 16:49:00 [显示全部帖子]

设置了ftp服务器,也能够正常连接和打开

在以下代码,从ftp复制文件到本地的时候提示错误

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160526164103.jpg
图片点击可在新窗口打开查看
用message.box显示ftp文件地址和本地文件都是正确

Dim util As new INIClass(_lujing & "zt.ini")
Dim sjlj As String    '升级路径
If util.ExistINIFile Then  '读ini文件
    sjlj= DecryptText(util.IniReadValue("zt1", "sjlj"), _my1, _my2)
Else
    MessageBox.Show("帐套配置文件不存在,系统无法打开,请联系管理员!", "警告",  MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Return     '不执行后续的代码
End If
UpdatePath=sjlj

If FileSys.DirectoryExists(sjlj)=False Then '如果本地升级目录不存在,则新增
    FileSys.CreateDirectory(sjlj) 
End If

'从ini文件中获取ftp配置信息
Dim util2 As new INIClass(_lujing & "ftp.ini")
Dim dizhi As String
Dim duankou As String
Dim yonghu As String
Dim mima As String
Dim ftp_sjlj As String

If util2.ExistINIFile Then  '读ini文件
    dizhi =    DecryptText(util2.IniReadValue("ftp1", "dizhi"), _my1, _my2)
    duankou =    DecryptText(util2.IniReadValue("ftp1", "duankou"), _my1, _my2)
    yonghu =  DecryptText(util2.IniReadValue("ftp1", "yonghu"), _my1, _my2)
    mima =  DecryptText(util2.IniReadValue("ftp1", "mima"), _my1, _my2)
    ftp_sjlj =  DecryptText(util2.IniReadValue("ftp1", "sjlj"), _my1, _my2)
  Else
    MessageBox.Show("ftp配置文件不存在,图片和文档无法打开,请联系管理员!", "警告",  MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Return     '不执行后续尝试连接的代码
End If
'从ini文件中获取zt配置信息

Network.DownloadFile("ftp://"+dizhi+":"+duankou+"/"+ftp_sjlj+"/update.txt",sjlj+"\update.txt" ,yonghu ,mima ,True ,100000,True)   '从ftp服务器复制升级文件到本地
Network.DownloadFile("ftp://"+dizhi+":"+duankou+"/"+ftp_sjlj+"/update1.zip",sjlj+"\update1.zip" ,yonghu ,mima ,True ,100000,True)   '从ftp服务器复制升级文件到本地
Network.DownloadFile("ftp://"+dizhi+":"+duankou+"/"+ftp_sjlj+"/update2.zip",sjlj+"\update2.zip" ,yonghu ,mima ,True ,100000,True)   '从ftp服务器复制升级文件到本地

If Syscmd.Project.Update(False,True) = False Then '如果没有升级
[此贴子已经被作者于2016/5/26 16:51:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 17:23:00 [显示全部帖子]

第一张是弹出的地址

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


第二张是在浏览器中打开的内容

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


 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 17:28:00 [显示全部帖子]

Network.DownloadFile("ftp://"+dizhi+":"+duankou+"/"+ftp_sjlj+"/update.txt",sjlj+"\update.txt" ,yonghu ,mima ,True ,100000,True)   '从ftp服务器复制升级文件到本地

我是用的这种方式,账号密码填在后面

 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 17:29:00 [显示全部帖子]

再网页里面直接输入时因为,我已经在网页上登录了

 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 17:44:00 [显示全部帖子]

我在浏览器中直接输入【ftp://ftp1:kao_9796@113.106.87.33:58800/gengxin/update.txt】可以正常显示


此主题相关图片如下:88.jpg
按此在新窗口浏览图片

Network.DownloadFile("ftp://"+dizhi+":"+duankou+"/"+ftp_sjlj+"/update.txt",sjlj+"\update.txt" ,yonghu ,mima ,false,100000,True)   '从ftp服务器复制升级文件到本地

红色部分我改成false以后显示以下提示

此主题相关图片如下:99.jpg
按此在新窗口浏览图片


 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 17:45:00 [显示全部帖子]

是因为,ftp的传输模式导致的吗?我用FileZilla建的ftp服务器,有设置被动模式的

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


 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 17:59:00 [显示全部帖子]

我直接执行您这句还是会提示错误

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


我看下做个测试项目传上去请您帮我看看
[此贴子已经被作者于2016/5/26 18:01:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 18:07:00 [显示全部帖子]

找到原因了,是ftp服务器设置的问题,去掉下面的勾就正常了

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


 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/5/26 18:09:00 [显示全部帖子]

谢谢大红袍老师耐心指导!图片点击可在新窗口打开查看

当然显示进度的还是要设置成false,不然还是会提示第一个错误
[此贴子已经被作者于2016/5/26 18:12:51编辑过]

 回到顶部