Foxtable(狐表)用户栏目专家坐堂 → FTP问题


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

主题:FTP问题

帅哥哟,离线,有人找我吗?
BG小白
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 14:46:00 [只看该作者]

Dim ftp1 As New FtpClient
ftp1.Host="ip"
ftp1.Account = "名称"
ftp1.Password = "密码"
Dim str1 As String
str1= FileSys.GetName(dlg.FileName)
Dim str As String
str= cb.Value
If (ftp1.GetFileList("/" & str & "/").Contains(" & str1 & ")) = True Then
    MessageBox.Show("已有重名文件")
    Return
End If
If ftp1.DirExists(str) Then
    ftp1.ChangeDir(str)
    If ftp1.Upload(dlg.FileName) = True Then
        Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.form.controls("TextBox4").text = FileSys.GetName(dlg.FileName)
    Else
        Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
Else
    ftp1.MakeDir(str)
    ftp1.ChangeDir(str)
    If ftp1.Upload(dlg.FileName) = True Then
        Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.form.controls("TextBox4").text = FileSys.GetName(dlg.FileName)
    Else
        Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
End If 
    ftp1.Close

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 15:19:00 [只看该作者]

显示一下所有的文件列表看看

For Each 
fl As String In ftp1.GetFileList("\" & str)
    
Output.Show("|" & fl & "|")
Next
Output.Show(“-------”)
Output.Show(str1)


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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 15:31:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
结果好像没有问题

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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 15:33:00 [只看该作者]

但是这句好像没有显示
Output.Show("|" & fl & "|")

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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 15:37:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看
我换了个反斜杠For Each fl As String In ftp1.GetFileList("/" & str)
出来了上图的结果

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 15:59:00 [只看该作者]

msgbox( ftp1.FileExists("/" & str & "/" & str1 ))

msgbox( ftp1.FileExists("/0214/服务器路由器.txt"))

确定0214的0不是字母O?
msgbox( ftp1.FileExists("/O214/服务器路由器.txt"))


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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 16:21:00 [只看该作者]

确定是0不是O

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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 16:22:00 [只看该作者]

三个都返回False

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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 16:34:00 [只看该作者]

ftp服务器的根目录是什么?服务器文件的完整路径看看

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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2021/1/19 16:53:00 [只看该作者]


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

是不是这个

以下内容是专门发给有点蓝浏览

[此贴子已经被作者于2021/1/19 16:56:10编辑过]

 回到顶部
总数 29 上一页 1 2 3 下一页