Foxtable(狐表)用户栏目专家坐堂 → [求助]network.downloadfile的问题


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

主题:[求助]network.downloadfile的问题

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


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]network.downloadfile的问题  发帖心情 Post By:2020/10/12 14:33:00 [只看该作者]

现在可以用ftp方式从服务器下载文件,但如果用http就有点小问题 1、怎么去判断网址上有无这个文件?例如network.downloadfile(“http://www.sohu.com/abc.txt”,”.\down\abc.txt”)都可以执行,但abc.txt打开后是一堆网页字符串 2、有这个文件,如何与本地存的abc.txt比较,如果是同一份文件,就下载,不同就下载新的。每次运行程序都去下栽不合适,尤其文件很大时

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/12 14:41:00 [只看该作者]


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


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2020/10/12 15:20:00 [只看该作者]

那就得把文件信息在本地存起来咯。 有无判断网址上有没???abc.txt这个文件呢?如果在服务器上把这个删了,从存储到本地的abc.txt读取数据去更新表数据,会有大麻烦的

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/12 15:51:00 [只看该作者]

这样判断文件是否存在

try
    Dim request = System.Net.WebRequest.Create("http://www.foxtable.com/download/foxtable2020.zip")
    request.Method = "HEAD"
    Dim response = request.GetResponse()
    response.Close()
    msgbox("文件存在:" & response.StatusCode)
catch ex As exception
    msgbox("文件不存在:" & ex.message)
End try

 回到顶部