Mvc 圖形變動

用 mvc 做網頁 圖需要一直更新時

有幾種
像在連結時 後頭加 數字
var img = document.getElementById("imgVcode");
img.src = "/Casino/FileContentDemo?" + Math.random();
反正就是讓 瀏覽器 認為是新圖

但是 快取會一直增加 而且萬一圖檔名稱一但不小心重複
就會出問題

<meta http-equiv="pragma" content="no-cache">
幾種設定也是不行

最後就是
用 base64
將圖檔轉成 base64
然後
img.src = "data:image/jpeg;base64,"+base64;

這樣丟 就可以 一直更新

在我的 Casino_Game 內有Demo

留言

熱門文章