- 主题:网页显示一个图片,如何在页面取到缓存在本地的地址?
比如,一个图片显示,图片已经被 IE 缓存到了本地 C盘XXXXXXX目录下,如何用javascript 取到这时的路径?
--
FROM 124.114.131.*
var img_src1 ="XXX/yyy.jpg";
var img_src2 ="XXX/yyy.jpg";
...
var img... n = "....";
...
document.write("<img src="" >");
....
定时 切换显示这几个图片时,老是访问 服务器,想找到存在缓存的地址后,就可以直接用 ie存在缓存的了,不用老访问server
【 在 sayinger (言者) 的大作中提到: 】
: 想干啥
--
FROM 124.114.131.*
tomcat 的 header ?
哪里? sever.xml?
【 在 tbao (CS) 的大作中提到: 】
: 设置放jpg的web server的header啊....
: 在js上折腾有什么用
--
FROM 124.114.131.*
不是吧?
哪里可以看到?
还解析InputStream啊 ??
【 在 sayinger (言者) 的大作中提到: 】
: 去看看http协议
--
FROM 124.114.131.*
javascript怎么闯将 Image对象?
var url = "XXXX/YY.JPG";
Image img = new Image(url);
如此?
【 在 LoveMM (呵呵) 的大作中提到: 】
: 你事先创建Image对象呢?
--
FROM 124.114.131.*
你的这方法也访问服务器!!
【 在 sly9 (弱) 的大作中提到: 】
: var url = "http://www.abc.com/def/xyz.jpg";
: document.body.innerHTML+="<img src='"+url+"' />";
不信的话,你做下测试:
写多个
var url1 ="XXX";
var url2 ="XXX";
...
然后定时切换 : 执行 document.body.innerHTML。。。
时,肯定会再访问server
--
FROM 124.114.131.*
最重要的是,俺的图片是访问是生成的,如果直接访问缓存中的,就可以把生成的放在服务器的删了,如果不删server端的,那所有的实现切换功能都可以实现。
如果不删,我的server某目录下的图片成倍增长,再大的硬盘也受不了啊啊...
【 在 sly9 (弱) 的大作中提到: 】
: 我本来也没说这样可以不访问。。
: 可以说你的这个需求就是不能实现的啊。。
--
FROM 124.114.131.*
这不还得再写段代码嘛,
更年期的异性领导会杀了我!:(
【 在 sly9 (弱) 的大作中提到: 】
: 放到临时目录下,过一段时间清空一次。。
--
FROM 124.114.131.*
cache-control?
【 在 sayinger (言者) 的大作中提到: 】
: 写header,客户端缓存就ok了,让你去看http协议地说
--
FROM 124.114.131.*