Foxtable(狐表)用户栏目专家坐堂 → FTPClient有时获得远程目录下的文件失败,不知什么原因,急


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

主题:FTPClient有时获得远程目录下的文件失败,不知什么原因,急

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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
FTPClient有时获得远程目录下的文件失败,不知什么原因,急  发帖心情 Post By:2017/4/20 17:02:00 [只看该作者]

GetDetailList和GetFileList常常无法正常获得文件,但GetFileSize每次又都成功。不知道什么原因,很着急,请教解决办法,多谢!代码如下:

 

Dim strDir As String = "/日程/170420-0001"
Dim str As String
Dim strl As List(of String)

 

strl = p_ftp.GetFileList(strDir)

For Each str In strl
    Output.Show(str)
Next

 

Output.Show(p_ftp.GetFileSize("/日程/170420-0001/aaa.txt"))


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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
  发帖心情 Post By:2017/4/20 17:06:00 [只看该作者]

图片点击可在新窗口打开查看
[此贴子已经被作者于2017/4/20 17:06:37编辑过]

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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
  发帖心情 Post By:2017/4/20 17:07:00 [只看该作者]


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

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

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/20 17:10:00 [只看该作者]

 打开ftp管理器,看管理器是否正常?

 

Dim ftp1 As New FtpClient
ftp1.Host="196.128.143.28"
ftp1.Account = "foxuser"
ftp1.Password = "138238110"
ftp1.RootDir = "/photo" '设置根目录
ftp1.OpenManager()

[此贴子已经被作者于2017/4/20 17:10:31编辑过]

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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
  发帖心情 Post By:2017/4/20 17:14:00 [只看该作者]

打开OpenManager,发现每次刚打开时都能正常列出文件,按刷新就经常失败(也会偶尔成功)。更奇怪的是,GetFileSize每次又都正常。

 

 


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

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

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/20 17:19:00 [只看该作者]

你的ftp服务器问题吧?看看你ftp现在有多少个连接数了,你每次使用ftp之后,要记得close掉。你的ftp可能有连接数的限制。

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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
  发帖心情 Post By:2017/4/20 18:43:00 [只看该作者]

仍未找到原因,继续求教

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/20 20:25:00 [只看该作者]

 你用什么搭建ftp的?尽量用iis或者serv-u ftp

 

 如果要测试,你把 ip、账号、密码 发出来。


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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
  发帖心情 Post By:2017/4/21 8:40:00 [只看该作者]

谢谢。

 

好像找到原因了,无线路由器的问题,换了一个路由器,GetDetailList现在只是偶尔出现失败,100次可能会2次失败,现在改成失败时自动再试2次基本可以了。

 

但GetFileSize一直都是每次成功,不管新旧的路由器。有点不明白什么原因。


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


加好友 发短信
等级:幼狐 帖子:150 积分:1647 威望:0 精华:0 注册:2015/4/7 23:01:00
  发帖心情 Post By:2017/4/21 8:40:00 [只看该作者]

用IIS搭建的FTP

 回到顶部