gpt4 book ai didi

vb.net - 在 vb 中下载文件之前获取文件大小

转载 作者:行者123 更新时间:2023-12-02 05:29:56 26 4
gpt4 key购买 nike

我一直在使用 Visual Basic 开发 Web 浏览器。 )

..

感谢帮助!

最佳答案

我做了一些研究,这可能是获取下载大小(以字节为单位)的最简单和“最干净”的方式:

Public Function GetDownloadSize(ByVal URL As String) As Long
Dim r As Net.WebRequest = Net.WebRequest.Create(URL)
r.Method = Net.WebRequestMethods.Http.Head
Using rsp = r.GetResponse()
Return rsp.ContentLength
End Using
End Function

归功于 Reed Kimble ,谁让我处置 WebResponsemy initial MSDN question .

上面的代码将读取文件的响应头,而不是读取它的正文。这意味着该文件不需要下载,只需检查它的大小。

这就是为什么某些代码需要首先实际下载文件的原因;他们正在阅读文件的正文而不是标题。

希望这可以帮助!

关于vb.net - 在 vb 中下载文件之前获取文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com