我有一个类似于下面的链接,可以从Azure存储下载我的pdf
https://mycompany.blob.core.windows.net/invoice/someuniqueid.pdf
可以正常工作。
我的问题是,当我尝试从存储中删除Blob(如果再次调用该链接将使文件不可用)时,它仍会下载pdf。
我了解这是由于缓存或其他原因。但是如何或何时清除缓存?
答案 0 :(得分:1)
我了解这是由于缓存或其他原因。但是如何或何时 缓存会清除吗?
您的理解是正确的。内容很可能是由浏览器缓存的。
浏览器缓存Blob的持续时间可以通过Blob的Cache-Control
属性来控制。通过适当设置Cache-Control
属性(例如,不缓存),您可以指示浏览器相应地缓存内容。