我在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. 下载和存储文件
- 5. Android缓慢文件下载
- 6. 如何将下载的文件保存在缓存中android
- 7. 存储和下载excel文件在php
- 8. HTML5 localstorage:存储和下载文件
- 9. android下载/缓存图像
- 10. 在iPhone缓存上下载?
- 11. Vim,vimgrep和文件缓存
- 12. 下载文件“另存为”
- 13. 缓存未过期,但文件仍将下载并覆盖
- 14. HTML离线应用程序缓存,清单下载的文件
- 15. DownloadManager:将文件下载到缓存分区
- 16. Jar文件在下载到缓存后只能打开一次
- 17. 从FTP下载文件而无需在VB.NET中缓存
- 18. Android下载管理器从缓存中复制文件
- 19. 使用PHP下载文件,跟踪,授权,缓存,MIME类型
- 20. 防止网络浏览器缓存文件被下载
- 21. Squid如何配置为缓存所有下载的文件?
- 22. 排除博客下载公共文件夹缓存
- 23. 发布构建加载缓存文件
- 24. 加载缓存清单文件
- 25. 组件模板的上下文缓存
- 26. 通过关闭缓存的.ashx文件下载文件时出现IE错误
- 27. 和的NodeJS AngularJS:下载文件$ http.get()并保存到文件夹
- 28. HDF5:“文件缓冲区”和“文件缓存”有什么区别?
- 29. C# - 缓存加载缓存
- 30. MVC3 zip文件和下载