2012-06-25 72 views
2

所以一些背景:我正在做的是创建一个库,动态显示服务器目录中所有图片的缩略图(缓存缩略图,不要担心)。当用户点击缩略图时,会显示一个加载gif,直到图像准备就绪,然后显示图像。实际的照片尺寸非常大,并且可能需要大量的时间才能下载到用户计算机。使用javascript加载/显示图像并获取%下载

我想要做的是显示下载图片的百分比,同时加载gif正在播放。

我意识到还有其他类似的问题,并且从我到目前为止所做的研究中,我也意识到如果没有一些服务器端技巧,这可能无法实现。

从最近一点我遇到的情况来看,我收集到了(我可能错了,所以请纠正我,如果我是)客户端代码知道接收了多少字节,但不是文件有多大。

那么有没有可能的配置使用一些PHP/JavaScript技巧,以便客户端JavaScript可以从Web服务器目录加载图像,并能够计算下载的百分比?

可能PHP代码发送一个额外的头文件大小或什么的客户端?或甚至打开第二个请求到Web服务器的文件大小?你怎么能得到当前下载的字节?

回答