JS中,如何判断文件是否下载完成? 130

如何在前端用JS代码来写下载和判断下载是否完成?像迅雷,未完成的文件是有一个后缀名的,下载完成后缀名就消失了,那迅雷文件是怎么判断下载是否完成的呢?迅雷的这种思路能不能移... 如何在前端用JS代码来写下载和判断下载是否完成?像迅雷,未完成的文件是有一个后缀名的,下载完成后缀名就消失了,那迅雷文件是怎么判断下载是否完成的呢?迅雷的这种思路能不能移植到JS代码中?顺便求JS代码。。。 展开
 我来答
我的世界_私心
2017-09-30 · TA获得超过621个赞
知道小有建树答主
回答量:141
采纳率:81%
帮助的人:47.4万
展开全部
楼主的思路是正确的,但是javascript只能在页面内执行,不可以在电脑上执行什么,所以就不行。迅雷的下载附带了2种文件的代码,里面有时时获取的下载字节数和一开始就获取好的总字节数。那些下载速度啦、估计下载时间啦、都是程序算的。至于下载完就改后缀名,不是一件很简单的事么,判断下载的字节数是否和一开始获得的字节数相等就好啦
匿名用户
2015-10-20
展开全部
不可以的,你想想呀,迅雷下载是在本地安装了的,它那本地程序会去判断下载的文件总大小,已下载了多少,这样当然能判断它是否下载完了,但是js不能
追问
那迅雷本地程序是如何判断文件是否下载完成的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BUG集散地
2017-07-29 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:288万
展开全部
这个可能是我孤陋寡闻了,之前的项目从来没用过js来处理文件下载操作的。
向来都是发起一个请求,从后台将文件的流传递给浏览器,浏览器解析下载文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式