以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]network.downloadfile的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157329) |
-- 作者:chnfo -- 发布时间:2020/10/12 14:33:00 -- [求助]network.downloadfile的问题 现在可以用ftp方式从服务器下载文件,但如果用http就有点小问题 1、怎么去判断网址上有无这个文件?例如network.downloadfile(“http://www.sohu.com/abc.txt”,”.\\down\\abc.txt”)都可以执行,但abc.txt打开后是一堆网页字符串 2、有这个文件,如何与本地存的abc.txt比较,如果是同一份文件,就下载,不同就下载新的。每次运行程序都去下栽不合适,尤其文件很大时 |
-- 作者:有点蓝 -- 发布时间:2020/10/12 14:41:00 -- 参考:http://www.foxtable.com/mobilehelp/topics/3277.htm |
-- 作者:chnfo -- 发布时间:2020/10/12 15:20:00 -- 那就得把文件信息在本地存起来咯。 有无判断网址上有没???abc.txt这个文件呢?如果在服务器上把这个删了,从存储到本地的abc.txt读取数据去更新表数据,会有大麻烦的 |
-- 作者:有点蓝 -- 发布时间: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 |