以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  http文件是否存在  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147918)

--  作者:lshshlxsh
--  发布时间:2020/3/27 9:50:00
--  http文件是否存在
请问老师  http下载文件前怎么判断文件是否存在?
帮助中这个例子  文件不存在会报错!

Dim hc As New HttpClient("http://127.0.0.1/aa.jpg")
If
hc.GetFile("c:\\aa.jpg") Then
   
MessageBox.show("文件下载成功","提示")
Else

    MessageBox.show("文件下载失败","提示")

End
If




以下判断文件的不管文件是否存在都返回false

Dim b = FileSys.FileExists("http://127.0.0.1/aa.jpg")
msgbox(b)



--  作者:有点蓝
--  发布时间:2020/3/27 11:55:00
--  
FileSys.FileExists只能判断本地文件。

网络文件下载前无法判断是否存在

--  作者:lshshlxsh
--  发布时间:2020/3/27 11:57:00
--  
谢谢老师   如果是HTTP 上的文件 要怎么判断文件是否存在?
--  作者:有点蓝
--  发布时间:2020/3/27 12:12:00
--  
没有办法