强制在网页上刷新图片的最佳方法是什么?

leo*_*ora 2 html caching image

我有一个asp.net-mvc网站.在其中一个页面上,我有一个图像,我使用jcrop来允许用户裁剪图像.当单击提交时,我在服务器端裁剪图像,然后重新加载页面.问题是图像看起来和以前一样..如果我按F5并刷新页面,则更新的图像显示..

反正是否有必要在这种情况下强制进行F5刷新?

小智 8

这是一个技巧,但它的工作原理.

在图像网址中放置一个变量和随机数.就像是:

<img src="photo.jpg?xxx=987878787">
Run Code Online (Sandbox Code Playgroud)

也许有更好的方法,但它对我有用.

  • 如果您希望它每次都重新加载,只需从 php 或 JS 或任何您使用的查询字符串中添加 time() 即可。 (2认同)