我正在开发一个 Web 应用程序来转换用户上传的图像。当用户更改图像时,它会以其他名称保存在服务器中并再次提供给客户端,就像 img 标签一样。返回上一个图像时出现问题。实际图像被删除,新图像是以前的图像。但是当用户再次更改时,显示的图像不是新图像,而是返回之前删除的图像。但是,显示的图像不存在。我猜它是由浏览器缓存的,但不知道如何防止这种情况。
例子:
$image1 = imagefirst.jpg
$image2 = imagechanged.jpg
//Going back:
$image3 = imagefirst.jpg
//imagechanged.jpg is deleted
//change again the image
$image4 = imagechanged.jpg
//serve to the client
<img src="imagefirst.jpg">
//the image shown isn't the new one saved in the server, but the image deleted previously.