【问题标题】:Email Images are not getting rendered.电子邮件图像未呈现。
【发布时间】:2017-04-04 11:13:49
【问题描述】:

我的电子邮件中包含来自数据库的图像。

所以,当我更改图片时,我的电子邮件中显示的图片也会更改 但问题是显示的图像仍然是旧图像。 但是如果我进入 DOM 并复制图像的 src 并将其粘贴到地址栏中,下载的图像就是新图像。

好像有某种缓存问题之类的。所以我清除了系统缓存,但渲染的图像仍然是旧的

【问题讨论】:

    标签: c# email browser-cache


    【解决方案1】:

    检查这些东西 1. 服务器端 - 发送数据到客户端后是否清除所有对象? 2. 客户端 - 尝试清除缓存或确保您拥有不同名称的图像

    建议:请使用客户端和服务器端代码更新您的问题,以便我们更好地指导您。

    【讨论】:

      【解决方案2】:

      这不是缓存问题。在.NET framework 中有一个数据库副本,它在您的最后创建以在运行时获取数据。因此,您无法从数据库中获取更新的图像。

      要获取更新的图像,请确保您的代码能够访问数据库并每次都获取您需要的图像。

      关键是在显示之前直接从数据库中获取数据。

      另外,请提供更多细节以获得更好的解决方案。

      【讨论】:

        猜你喜欢
        • 2018-04-18
        • 2020-08-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-28
        • 1970-01-01
        • 1970-01-01
        • 2022-01-24
        • 1970-01-01
        相关资源
        最近更新 更多