【发布时间】:2017-04-04 11:13:49
【问题描述】:
我的电子邮件中包含来自数据库的图像。
所以,当我更改图片时,我的电子邮件中显示的图片也会更改 但问题是显示的图像仍然是旧图像。 但是如果我进入 DOM 并复制图像的 src 并将其粘贴到地址栏中,下载的图像就是新图像。
好像有某种缓存问题之类的。所以我清除了系统缓存,但渲染的图像仍然是旧的
【问题讨论】:
标签: c# email browser-cache
我的电子邮件中包含来自数据库的图像。
所以,当我更改图片时,我的电子邮件中显示的图片也会更改 但问题是显示的图像仍然是旧图像。 但是如果我进入 DOM 并复制图像的 src 并将其粘贴到地址栏中,下载的图像就是新图像。
好像有某种缓存问题之类的。所以我清除了系统缓存,但渲染的图像仍然是旧的
【问题讨论】:
标签: c# email browser-cache
检查这些东西 1. 服务器端 - 发送数据到客户端后是否清除所有对象? 2. 客户端 - 尝试清除缓存或确保您拥有不同名称的图像
建议:请使用客户端和服务器端代码更新您的问题,以便我们更好地指导您。
【讨论】:
这不是缓存问题。在.NET framework 中有一个数据库副本,它在您的最后创建以在运行时获取数据。因此,您无法从数据库中获取更新的图像。
要获取更新的图像,请确保您的代码能够访问数据库并每次都获取您需要的图像。
关键是在显示之前直接从数据库中获取数据。
另外,请提供更多细节以获得更好的解决方案。
【讨论】: