在服务器上更改时从服务器加载图像

时间:2014-05-23 11:20:01

标签: javascript node.js

我正在从服务器加载图像,我正在从服务器提供图像,如下所示

res.setHeader('Cache-Control', 'public, max-age=3600');  
res.writeHead('200', {'Content-Type': 'image/png'});
res.end(data,'binary');

我在图像标记

中调用如下图像
<img src="http://server.com/image1" />

但是当在服务器上更改image1值时,如何从服务器加载图像而不是从缓存加载图像。我必须为此做些什么必要的修改。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以通过更改标题的以下行来执行此操作。

res.setHeader('Cache-Control', 'public, max-age=0, no-cache');  

问题是你是否真的想要这样做。这将导致连接到您的网络服务器的每个客户端再次获取该图像。只有图像真的不断变化才有意义。