有沒有辦法「解除」圖像文件?我不想爲圖像src(這是一個用戶頭像圖像)添加一個高速緩衝存儲器,因爲我不想在每個頁面視圖中加載圖像。基本上問題是,當用戶上傳一個新的頭像時,它將不會顯示,直到他們重新加載頁面,因爲舊頭像仍然在緩存中,具有相同的文件名。從緩存中刪除特定圖像?
1
A
回答
1
使文件名具有唯一性(如GUID)。當用戶上傳一個新的形象,以嶄新的GUID將其保存爲文件名:
save to => "avatars/bd25298e-b537-48e1-a002-35c26e0536be.gif"
0
通過一個獨特的密鑰上傳一個文件名時(隨機產生的密鑰)。
0
您可以在圖像URL的末尾添加時間或隨機數。使用Jquery或Javascript。
這裏例如爲:<img src="/image/jit.gif?version=2" >
一些這樣的事。 瀏覽器從服務器撿起新版本的圖像,它爲我工作100%。
相關問題
- 1. 如何從特定緩存中刪除特定密鑰的特定值從緩存中刪除特定緩存中的特定緩存值
- 2. facebook DraweeView - 從緩存中刪除圖像
- 3. 刪除圖像緩存
- 4. 預加載和緩存圖像,然後從緩存中刪除舊圖像
- 5. 刪除特定URI的緩存文件
- 6. 刪除特定的緩存文件
- 7. phpthumb刪除特定文件的緩存
- 8. 笨 - 不能刪除特定的緩存
- 9. 何時從fresco android中的磁盤中刪除圖像緩存?
- 10. 從Memcached/Dalli緩存中排除圖像
- 11. 如何從timthumb的緩存中刪除特定的文件?
- 12. 在Session_End上從緩存中刪除特定用戶數據
- 13. 從基於cookie的Django緩存中刪除特定值
- 14. 我可以從Firefox緩存中刪除特定文件嗎?
- 15. Spring/EhCache從緩存中刪除特定的鍵
- 16. 清除緩存後圖像不會從磁盤上刪除AFNetworking
- 17. 如何在php上顯示後從緩存中刪除圖像?
- 18. 從離子應用程序的緩存中刪除圖像
- 19. 從文件夾中刪除緩存的圖像
- 20. 如何從android應用程序中刪除緩存的圖像
- 21. Apache緩存特定圖像和css
- 22. 圖像,從存儲中刪除,也
- 23. 從圖例中刪除特定標籤
- 24. 刪除繪圖緩存
- 25. 從定製相冊中刪除圖像
- 26. 如何從NSCache中刪除特定的圖像?
- 27. 從數據庫中刪除特定圖像[簡單的php/mySql]
- 28. 清除QML圖像緩存
- 29. 清除圖像緩存
- 30. 清除xsl圖像緩存
那麼我有一切設置的方式是,文件名只是在username.png的形式。 – 2009-09-14 15:28:08
@詹姆斯就是這個問題。您需要爲存儲文件名的「avatar」添加一列到您的用戶表(或同等)。 – 2009-09-14 16:01:18