以文本方式查看主题 - 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=82856) |
-- 作者:happyft -- 发布时间:2016/3/25 21:18:00 -- ftp能连接却不能下载 从网页上输入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 |
-- 作者:狐狸爸爸 -- 发布时间:2016/3/26 7:24:00 -- 换个软件搭建ftp看看,建议直接用iis做 |
-- 作者:HappyFt -- 发布时间:2016/3/27 8:57:00 -- iis除了下载外,有象ftp那样放置图片绑定倒表中某个字段吗 |
-- 作者:大红袍 -- 发布时间:2016/3/27 11:14:00 -- 以下是引用HappyFt在2016/3/27 8:57:00的发言:
iis除了下载外,有象ftp那样放置图片绑定倒表中某个字段吗
狐狸爸爸的意思是,叫你用iis搭建ftp服务器。
一般,用 serv-u ftp 就比较好,简单好用。 |