Foxtable(狐表)用户栏目专家坐堂 → FTP文件下载


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

主题:FTP文件下载

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
FTP文件下载  发帖心情 Post By:2022/4/19 9:32:00 [只看该作者]

老师好!
我用FileZilla Server作的FTP服务器,上传或删除文件(Upload\DeleteFile)没有问题,但是判断文件是否存在或下载(DirExists\Download)却找不到文件,是什么原因?

Dim r As Row = Tables("数据表").Current
Dim filename As String = r("上传笔录")  '文件路径

Dim ftp1 As New FtpClient
ftp1.Host="127.0.0.1"
ftp1.Account = "jjj"
ftp1.Password = "7081"

If ftp1.FileExists(filename) Then '1是否存在----找不到文件
    msgbox("ok")
Else
    msgbox("no")
End If

If ftp1.DeleteFile(filename) = True Then   '2删除文件---可以删除
    msgbox("ok")
Else
    msgbox("no")
End If

如果直接下载,提示路径非法:

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



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

打开ftp管理器确定文件路径是正确的?

msgbox(filename)

如果改为使用IIS做ftp服务有没有问题?

如果是中文路径,看看是不是编码问题

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2022/4/19 22:50:00 [只看该作者]

谢谢!
加上编码设置,包含中文的文件名就可以识别了。
......
ftp1.UTF8 =True

 回到顶部