2017-04-04 8 views
0

私のメールにはデータベースからの画像があります。電子メール画像はレンダリングされません。

画像を変更すると、メールに表示される画像は に変更されますが、表示される画像はまだ古い画像になります。 しかし、DOMに入ってイメージのsrcをコピーしてアドレスバーに貼り付けると、ダウンロードしたイメージが新しいイメージになります。

そのようなキャッシュの問題など何かがあります。そこでシステムキャッシュをクリアしましたが、レンダリングされたイメージはまだ古いものです

答えて

0

これらのことを確認してください 1.サーバーサイド - クライアントにデータを送信した後、すべてのオブジェクトをクリアしますか? 2.クライアント側 - キャッシュをクリアするか、別の名前の画像があることを確認してください。

提案:お客様のご案内をクライアント側とサーバー側のコードで更新してください。

0

キャッシュの問題ではありません。 .NET frameworkには、実行時にデータを取得するために作成されたデータベースのコピーがあります。このため、DBから更新されたイメージを取得していません。

更新されたイメージを取得するには、コードがデータベースにアクセスし、いつでも必要なイメージを取得することを確認してください。

キーは、表示する前にデータベースから直接データを取得することです。

また、より良い解決策については、詳細をご記入ください。

関連する問題