我在Azure blob存儲中有一些xml文件。在Web Unity App中,我需要直接下載這些文件。
像:http://myblobstorage.net/file.xml
有沒有辦法來禁用緩存,因爲有時,新文件沒有使用。
可以這樣做嗎?也許在請求頭添加一些東西?
我看到了另一個解決方案,它包括在鏈接的末尾添加一個參數,它工作嗎?
Like:http://myblobstorage.net/file.xml?nocache=randomnumber
是否可以將文件直接保存在緩存中?或在一個臨時文件夾?
如果您有任何解決方案/建議!
非常感謝!文件下載和緩存
Q
文件下載和緩存
0
A
回答
1
就像你所說的,你可以通過向查詢字符串(例如DateTim.Now.Ticks)添加隨機內容來禁用緩存。一種其他的方式來控制緩存是通過設置您的blob CacheControl屬性:
//Create a blob
CloudBlob blob = new CloudBlob("newcontainer/ablob.text", blobClient);
blob.UploadText("this is a blob");
//Set CacheControl property
blob.Properties.CacheControl = "public, max-age=31536000" // nocache is also an option;
blob.SetProperties();
https://azure.microsoft.com/en-us/documentation/articles/storage-properties-metadata/
0
這很奇怪,因爲當我CacheControl屬性添加到無緩存,我的XML文件中贏得」保存。現在我將在網址的末尾使用Tick。
是否有可能從asp.net直接將文件保存在緩存中?或者可能訪問臨時文件夾?
相關問題
- 1. Easy_install緩存下載文件
- 2. AFNetworking緩存下載文件
- 3. Firefox下載已緩存的文件
- 4. 下載Firefox瀏覽器緩存文件
- 5. 瀏覽器緩存可下載文件
- 6. 客戶端緩存下載文件
- 7. 下載和存儲文件
- 8. Android緩慢文件下載
- 9. 如何在本地緩存中下載和存儲文本文件
- 10. 漸進式下載和緩存
- 11. 如何將下載的文件保存在緩存中android
- 12. 存儲和下載excel文件在php
- 13. HTML5 localstorage:存儲和下載文件
- 14. HTML5緩存每次下載
- 15. setuptools下載緩存路徑
- 16. android下載/緩存圖像
- 17. 在iPhone緩存上下載?
- 18. Vim,vimgrep和文件緩存
- 19. 緩存PHP和JavaScript文件
- 20. Alamofire:下載到文件高速緩存的大型文件的文件夾
- 21. 輸出緩衝php文件下載
- 22. 下載文件「另存爲」
- 23. HTML離線應用程序緩存,清單下載的文件
- 24. Jar文件在下載到緩存後只能打開一次
- 25. 使用PHP下載文件,跟蹤,授權,緩存,MIME類型
- 26. 阻止小程序緩存下載的文件
- 27. Squid如何配置爲緩存所有下載的文件?
- 28. HTML緩存清單下載所有文件
- 29. 排除博客下載公共文件夾緩存
- 30. 緩存文件,直到下一頁加載