Каков наилучший способ получить удаленный размер файла в 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.net-х WebRequest
говорит: 1.246.314 байт (недействителен!)
Похоже WebRequest использует своего рода кэш ... Есть лучший способ получить удаленный размер файла?
Просто интересно - может ли веб-запрос, возможно, рассчитать в заголовках ответов размер полезной нагрузки, в то время как шпатлевку нет? –