在我的项目中,我使用响应头进行了缓存, 提到如下:
sMemooryStream.WriteTo(context.Response.OutputStream);
context.Response.Cache.SetExpires(DateTime.Now.AddHours(24));
context.Response.Cache.SetCacheability(HttpCacheability.Public);
context.Response.Cache.SetValidUntilExpires(false);
现在图像已经成功了。但是,当我更改一些缓存的文件内容时,浏览器正在加载文件的缓存版本,但预期是获取最新文件,而不是来自浏览器,因为我如何做到这一点,任何帮助都会app appriciated
答案 0 :(得分:0)
你没有。
一旦它被缓存,它就被缓存了。
而这正是我不喜欢缓存的原因。
您可以做的是在网址中添加一个参数,例如
http://www.whatever.com/images/myfile.jpg?no_cache=lastWriteTimeUTC