下载图片进度条,PHP,Javascript,HTML


Download Image Progress Bar, PHP, Javascript, HTML

我正在创建一个速度测试应用程序,该应用程序通过计时上传和下载各种文件所需的时间来衡量用户的上传和下载速度。目前,我正在使用Javascript从外部服务器下载图像,使用以下代码:

var start_time,end_time;
var download = new Image();
download.onload = function () {
    end_time = (new Date()).getTime();
    download_duration = (end_time - start_time) / 1000;
    finish_download_test();
}
start_time = (new Date()).getTime();
download.src = 'www.fakeimage.com/image.jpg';

这是可行的,然而,我想显示一个进度条,同时下载图像。我已经看到了html5和c#的解决方案,但是,我想要一个兼容更多浏览器的解决方案(所以没有html5),我使用的是php和javascript的组合,所以c#解决方案也没有帮助。

任何帮助都将不胜感激,哪怕只是朝着正确的方向推动。

您可以使用flash作为进度条。通过flash下载文件,并通过js将百分比传递到HTML,或者只使用flash显示。