我正在从服务器加载图像,我正在从服务器提供图像,如下所示
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值时,如何从服务器加载图像而不是从缓存加载图像。我必须为此做些什么必要的修改。请帮帮我。
答案 0 :(得分:0)
您可以通过更改标题的以下行来执行此操作。
res.setHeader('Cache-Control', 'public, max-age=0, no-cache');
问题是你是否真的想要这样做。这将导致连接到您的网络服务器的每个客户端再次获取该图像。只有图像真的不断变化才有意义。