2012-07-17 124 views
0

我正在创建一个速度测试应用程序,它通过计时上传和下载各种文件所需的时间来测量用户上传和下载速度。目前我使用Javascript功能来使用下面的代码的外部服务器下载图片:下载图片进度条,PHP,Javascript,HTML

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#解决方案也没有帮助。

任何帮助将不胜感激,即使它只是在正确的方向轻推。

+1

没有HTML5和跨浏览器,它是Flash。由于“关于加载时间”和“旧版浏览器”不合适,请使用HTML5。 – jolt 2012-07-17 09:06:21

回答

0

您可以使用flash进度条。通过Flash下载文件并通过js将百分比传递给HTML,或者仅使用闪存显示。