嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
下载连接存放在txt文件中,客户端开启多线程下载这些文件
FileHelper objFile = new FileHelper();
if (objFile.IsExistFile(downloadUrl))
{
this.fileSize = objFile.GetFileSize(downloadUrl);//根据响应获取文件大小
if (this.fileSize <= 0) throw new Exception("获取文件大小失败");
if (filename.Length == 0) throw new Exception("获取文件名失败");
this.saveFile = Path.Combine(fileSaveDir, filename); //构建保存文件
//计算每条线程下载的数据长度
this.block = (this.fileSize % this.threads.Length) == 0 ? this.fileSize / this.threads.Length : this.fileSize / this.threads.Length 1;
}
else
{
throw new Exception("服务器返回状态失败,StatusCode:文件路径不存在(" downloadUrl ")");
}