簡體   English   中英

防止在MVC 2 C#中進行圖像緩存

[英]Prevent Image Caching in MVC 2 C#

我有個人資料圖片上傳頁面,用戶可以在其中覆蓋以前的個人資料圖片。

但是,當我將用戶返回到他們的個人資料頁面時,瀏覽器已經緩存了他們以前的圖像,只有F5刷新會返回新圖像。

是否可以防止瀏覽器緩存圖像,因為某些用戶可能會認為新上傳失敗。

理想情況下,我只想防止圖像被緩存。 但是快速瀏覽一下甜甜圈緩存似乎表明它不可能在MVC2中實現……?

感謝您的指導。

防止緩存是一個非常糟糕的主意。 而是考慮使用帶有顯式“版本”的技術:

http://www.example.com/users/johndoe/avatar.jpg?43567

每次保存化身時,只需增加此數字即可。 或者,可以使用已UpdatedOn日期和時間列(如果有的話)的值轉換為ToFileTime() ,而不使用顯式版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM