下载文件&获得完成百分比

时间:2012-04-04 11:20:38

标签: javascript jquery

我可以检测从大图像中下载了多少字节(2-4 MB)?即通过下载图像的百分比通知用户?

1 个答案:

答案 0 :(得分:0)

对于通常需要不到15-30秒的任何事情,悸动者或虚假进度指示器通常足以显示正在发生的事情。

如果您计划跟踪更大的下载,可以尝试使用自定义构建ajax下载程序进行下载,并在XMLHTTPRequest.readystate == 3时获取进度信息。

有关构建自定义ajax下载程序的开始,请参阅http://www.tizag.com/ajaxTutorial/ajaxxmlhttprequest.php

或者,让服务器跟踪你的ajax下载并产生一个单独的ajax调用ping状态。这有点棘手,对不起,我没有给你一个例子。

不,没有办法跟踪普通标签的下载进度。