网站下载进度条怎么实现?

rufengit 2016-09-01 11:08:47
网页下载想实现进度条效果,该如何做?
...全文
675 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
跳动de指尖 2016-09-20
  • 打赏
  • 举报
回复
下载进度这个功能有必要吗? 这个是浏览器自己的事儿,而且浏览器本身也会有下载进度 。
拜一刀 2016-09-20
  • 打赏
  • 举报
回复
我怎么感觉除了mega一般就直接给你个连接,浏览器自己就蹦出带进度条的下载了...
修改一下昵称 2016-09-18
  • 打赏
  • 举报
回复
给你一个思路:后面必须要有两个变量,一个存储文件总大小,一个存储已下载大小,每秒钟(间隔时间可调整)去后台获取这两个变量值,这样下载进度就有了
小菜鸟的233 2016-09-17
  • 打赏
  • 举报
回复
html5 里有关于进度条的讲解,移步到菜鸟教程网去看看吧
rufengit 2016-09-02
  • 打赏
  • 举报
回复
关键是如何获取下载进度,绘制用户界面好办。
eIoBhMojo 2016-09-01
  • 打赏
  • 举报
回复
看下HTML5有没有这种功能,JS和HTML都没有提供这种功能。只提供了上传的。
caizhu0x 2016-09-01
  • 打赏
  • 举报
回复
引用 楼主 CKAOS 的回复:
网页下载想实现进度条效果,该如何做?
不太好做,貌似JS没提供专门的下载进度事件。就是不知道HTML5有没有提供这种功能。
  • 打赏
  • 举报
回复
这里就牵扯到同步问题,ajax上传,同步获取服务器的进度,用个定时器,每多少毫秒执行一次,然后在服务器端获取上传进度,服务器端,定义一个全局进度变量 ,以便于进度获取这个进度,上传速度可以根据上次获取时间和这次获取时间及上传进度做一个比较。 得出的结果就是上传速率。 至于进度如何获取,服务器都是用字节流,循环的是字节,每循环的时候,你把进度更新一次即可,
Voscxx 2016-09-01
  • 打赏
  • 举报
回复
现在有好多js的插件吧 如果要自己做的话 bar绘制不是很难的吧,不过要获取百分比的话。。。。。。要先知道要下载的文件大小,获取服务器的传输速度,然后计算,返回百分比。前台不停的请求这个方法,获得百分比重新绘制bar。

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧