我有一个下载文件的代码,但它让我的性能速度很慢。
Dim client As WebClient = New WebClient
client.Headers.Add("User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5")
client.Proxy = Nothing
client.DownloadFileAsync(New Uri(URL), cdirectory & ext)
如何拆分和合并一个文件以便快速下载?
答案 0 :(得分:0)
如果要下载多个部分的单个文件以提高性能,则需要为每个部分创建HttpWebRequest
并调用其AddRange
方法以指定所需的字节范围请求下载。我自己从未这样做过,所以我没有提供示例,但是,如果我想这样做,我要做的第一件事是阅读HttpWebRequest.AddRange
方法的MSDN文档,然后搜索同样方法的网站。