在 vb.net 中获取远程文件大小的最佳方法是什么?最近我正在使用这段代码:
Dim Request As System.Net.WebRequest
Dim Response As System.Net.WebResponse
Dim FileSize As Integer
Request = Net.WebRequest.Create("http://my-url.com/file.exe")
Request.Method = Net.WebRequestMethods.Http.Get
Response = Request.GetResponse
FileSize = Response.ContentLength
有时它无法正常工作,因为它提供了无效的文件大小。
腻子说:1.240.214 字节(有效),vb.netWebRequest
说:1.246.314 字节(无效!)
看起来 WebRequest 正在使用某种缓存......有没有更好的方法来获取远程文件大小?