Foxtable(狐表)用户栏目专家坐堂 → 自动下载


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

主题:自动下载

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
自动下载  发帖心情 Post By:2017/2/28 9:58:00 [显示全部帖子]

Dim web3 As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
If FileSys.FileExists(ProjectPath & "remotefiles\kmzb\web\shengji\yb\2.xlsx") = False Then
    Dim ftp1 As New FtpClient
    ftp1.Host="host138.101.sql.s"
    ftp1.Account = "kmb"
    ftp1.Password = "17d1ce8a"
    ftp1.UTF8 = True
    If ftp1.Download("\kmzb\web\shengji\yb\2.xlsx", ProjectPath & "remotefiles\kmzb\web\shengji\yb\2.xlsx") Then
        web3.address = ProjectPath & "remotefiles\kmzb\web\shengji\yb\2.xlsx"
    Else
        messagebox.show("下载失败")
    End If
Else
    
    web3.address = ProjectPath & "remotefiles\kmzb\web\shengji\yb\2.xlsx"
End If

老师我在afterload中用上面代码是想在打开时自动下载样表,显示百网页浏览器中,在项目中可以,但发布后出现下载失败,请问是什么原因,如何改?

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/2/28 11:13:00 [显示全部帖子]

提示是下载失败,发布后的路径是没有remotefiles\kmzb\web\shengji\yb\,但下载时不是要自动创建这个目录吗?

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/2/28 11:35:00 [显示全部帖子]

 If ftp1.Download("\kmzb\web\shengji\yb\2.xlsx", ProjectPath & "remotefiles\kmzb\web\shengji\yb\2.xlsx") Then
 If ftp1.Download("\kmzb\web\shengji\yb\2.xlsx", ProjectPath & "remotefiles\kmzb\web\shengji\yb\2.xlsx",true) Then
老师我发现了,改成第二句就可以了,不晓得是不是这个原因

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/2/28 11:50:00 [显示全部帖子]

我改成这个后发布测试了,会自动创建目录,如果将创建的目录和文件删了,重新打开窗口也会自动创建呢

 回到顶部