2012-02-12 5 views
1

私はその場でpng画像を生成する1ページを持っていますが、プロジェクトはまだ終わっていないのでテストしませんでしたが、 。画像を生成するページからのキャッシュを防止する動的画像

マイページが生成する画像は、ほとんどの場合、フォーラムで署名として使用されます。いくつかのBBCode(画像、リンク)を除いてコードが許可されていないので、イメージを生成する私のページからキャッシングを無効にすることも可能ですか?

私はすでに状況を想像することができます:ユーザーは自分のフォーラムの署名にimgタグを置き、自分の署名用の動的イメージを生成するページにつながります。彼が最初にページを開くと、ブラウザは画像をキャッシュし、別の画像をストリームしてもそのページを開くたびに、古いものが表示されます。

本当に起こるのでしょうか、間違っていると思いますか?これが起こった場合、その周りには何か方法がありますか?

+0

を設定することができますがuはページ上のキャッシュを防ぐためにしたいですか。 –

+0

投稿するページへのアクセス権がないため、画像をストリームとして生成するページからのキャッシュを防ぐことが可能かどうかを尋ねています。 – formatc

答えて

0

あなたがのCache-Control "いいえキャッシュ" ヘッダー

Response.Cache.SetCacheability(HttpCacheability.NoCache); 
+0

これは私のdoimainの外の別のページからイメージが呼び出された場合、正常に理解できた場合、イメージはそれ自身のヘッダーを応答として送信しますか? – formatc

+0

これはno-cacheヘッダーを画像レスポンスストリームに追加します – Magnus

+0

今日はお試しいただきありがとうございました。 – formatc

関連する問題