如果文件名不变,如何在屏幕上更新图像?

How to make an image update on screen if the filename does not change?

我有一张图片

<img src="whatever.jpg">

AJAX 请求将不同的图像上传到服务器,替换文件。重新加载时我可以看到新图像。

如何在不重新加载页面的情况下使图像显示新文件?

here 发布的解决方案启发了一个简单的解决方案;上传文件成功时在src属性的查询字符串中添加时间戳

<img src="whatever.jpg?2874652">

这将导致浏览器从服务器重新加载文件。