以文本方式查看主题 - 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=176584) |
-- 作者:天一生水 -- 发布时间:2022/4/19 9:32:00 -- FTP文件下载 老师好! 我用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 如果直接下载,提示路径非法: |
-- 作者:有点蓝 -- 发布时间:2022/4/19 9:49:00 -- 打开ftp管理器确定文件路径是正确的? msgbox(filename) 如果改为使用IIS做ftp服务有没有问题? 如果是中文路径,看看是不是编码问题
|
-- 作者:天一生水 -- 发布时间:2022/4/19 22:50:00 -- 谢谢! 加上编码设置,包含中文的文件名就可以识别了。 ...... ftp1.UTF8 =True
|