我写了一个php页面getobj.php,它能根据传入的一个图片地址,重新读取并输出.
getobj.php代码大概如下
header('Content-Type: image/jpeg');
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file); 或 echo file_get_contents($file);
那么比如我打开了一个页面,里面的图片均由这样形式的显示出来.
<img src="getobj.php?path=aXV1cTswMDMxOC8zMzcvMjk0LzI6NjBrant7c2p3ZnMwNDMyNDova3Fo"/>
而且是没有问题的(只是图片会按照顺序线性的显示)
但是如果这页面的图片没有全部显示出来的时候,点击其中一个链接,并且打开的页面也是由getobj.php来显示图片的话.
第二个页面就会出现这种情况,图片一直是空白,直到第一个页面的图片全部显示完了或者按停止加载按钮,第二个页面的图片才开始加载.
如何能让第二个页面也同时进行显示啊.因为我这个是差不多和网页代理差不多的功能,总不能让用户一次只打开一个页面看吧.