Foxtable(狐表)用户栏目专家坐堂 → ftp能连接却不能下载


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

主题:ftp能连接却不能下载

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
ftp能连接却不能下载  发帖心情 Post By:2016/3/25 21:18:00 [只看该作者]

从网页上输入ftp连接页面,但却不能下载,用了下面的代码返回1却返回不了2说明没有下载成功,结果在下载的临时目录下多了个Update.Txt.fxdlif 的0K的文件,是什么原因?谢谢!

'连接FTP服务器
Dim ftp As New FtpClient
ftp.Host = ftp_Host  'ftp服务器地址
ftp.Account = ftp_User  'ftp登录帐号
ftp.Password = ftp_Pwd   'ftp登录密码
ftp.Port = ftp_Port  'ftp端口号
'ftp.TimeOut = 2000
ftp.RootDir = "\Update" '如果升级所需文件刚好放置在FTP的根目录下,可以不用设置此属性;否则需要设置目录路径.
If TryConnectHost(ftp_Host) Then  '如果ftp的网络是通的检测是否有升级包
    If ftp.Connect Then '如果FTP没有连接,用备用域名连接
        '----新增临时升级目录----
        If FileSys.DirectoryExists("D:\UpdateTemporary") = False Then
            FileSys.CreateDirectory("D:\UpdateTemporary")
        End If
        msgbox(ftp.Host & "_" & ftp.Port & "_" & ftp.Account & "_" & ftp.Password)
        '---先下载ftp服务器上的日期文件----------
        If ftp.Download("\Update\Update.Txt","D:\UpdateTemporary\Update.Txt") = True Then '如果下载升级日期文件成功
            msgbox(2)
          Dim ud() As String = FileSys.ReadAllText("D:\UpdateTemporary\Update.Txt").Split("|")
         ............
        End If
    End If
End If

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/3/26 7:24:00 [只看该作者]

换个软件搭建ftp看看,建议直接用iis做

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2016/3/27 8:57:00 [只看该作者]

iis除了下载外,有象ftp那样放置图片绑定倒表中某个字段吗

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/27 11:14:00 [只看该作者]

以下是引用HappyFt在2016/3/27 8:57:00的发言:
iis除了下载外,有象ftp那样放置图片绑定倒表中某个字段吗

 

狐狸爸爸的意思是,叫你用iis搭建ftp服务器。

 

一般,用 serv-u ftp 就比较好,简单好用。


 回到顶部