C#下载文件显示下载进度及速度

时间:2015-04-03 16:55:35
【文件属性】:

文件名称:C#下载文件显示下载进度及速度

文件大小:30KB

文件格式:ZIP

更新时间:2015-04-03 16:55:35

文件下载,进度,速度

C#下载文件 显示下载进度及速度 /// 开启界面刷新计时器 (不使用线程,防止阻塞造成界面刷新不及时) timer1.Enabled = true; try { WebRequest httpRequest = WebRequest.Create(tbFile.Text.Trim()); httpResponse = httpRequest.GetResponse(); pbDown.Maximum = (int)httpResponse.ContentLength; } catch (Exception _ex) { MessageBox.Show(_ex.Message); lbInfo.Text = "点击按钮开始下载"; btnDownload.Enabled = true; return; } timeStart = DateTime.Now; /// 开启文件本地保存流 fileStream = new FileStream(tbFile.Text.Split('/').Last(), FileMode.OpenOrCreate, FileAccess.Write); /// 开启下载进程 downloadThread = new Thread(new ThreadStart(downloadFile)); downloadThread.IsBackground = true; downloadThread.Start();


【文件预览】:
download
----download.suo(18KB)
----download()
--------Program.cs(492B)
--------obj()
--------MainForm.resx(6KB)
--------MainForm.Designer.cs(5KB)
--------download.csproj(3KB)
--------MainForm.cs(4KB)
--------Properties()
----download.sln(866B)

网友评论

  • 可以借鉴,这个代码太久远了
  • 不错,学习了
  • 非常好的东西,很高的学习价值
  • 可以使用,不过是winform窗体程序,不是我想要的网站程序
  • 啦啦啦 不错 哈哈哈挺好用的
  • 试过了,可以使用,感谢大大分享。刚好拿来参考学习~
  • 还行,可以借鉴下。。。
  • 打开运行可以用,可以用来参考,谢谢楼主分享
  • 可以,但是我最后还是自己写了
  • 拿来借鉴的,不错,
  • 还可以吧,可以参考参考
  • 拿来借鉴的,不错,能看明白
  • 非常好的东西,很高的学习价值
  • 不错,具有参考价值,提供了一种实现的思路
  • 可以用,不错
  • 试过了,可以使用,感谢大大分享。刚好拿来参考学习~
  • 好用,但是如果下载的文件太小,重复下载可能会出错,因为时间太短,会出现除0错误
  • VS2008不能打开项目工程,应该是VS2010或更高的版本写的吧?应该标注一下。
  • 非常好很有参考价值 简介明了
  • 还不错,可以用
  • 非常好的东西,很高的学习价值
  • 能用,不过效果方面还需再修改修改,总体还是不错的资源。
  • 很给力,可以直接用。
  • 可以用,效果尚可!
  • 还可以,可以直接用
  • 不能实现 不过还是能使用的
  • 非常好很有参考价值 简介明了
  • 可以用,效果不错
  • 挺好用的,我可以直接使用,谢谢
  • 很不错,很值得,是我想要的