【发布时间】:2019-05-29 16:54:30
【问题描述】:
我有一个类似下面的链接,可以从 Azure 存储下载我的 pdf
https://mycompany.blob.core.windows.net/invoice/someuniqueid.pdf
按预期工作。
我的问题是当我尝试从存储中删除 blob 时(如果我再次调用链接,这将使文件不可用)它仍然下载 pdf。
我知道这是因为缓存或其他原因。但是缓存如何或何时清除?
【问题讨论】:
我有一个类似下面的链接,可以从 Azure 存储下载我的 pdf
https://mycompany.blob.core.windows.net/invoice/someuniqueid.pdf
按预期工作。
我的问题是当我尝试从存储中删除 blob 时(如果我再次调用链接,这将使文件不可用)它仍然下载 pdf。
我知道这是因为缓存或其他原因。但是缓存如何或何时清除?
【问题讨论】:
我知道这是因为缓存或其他原因。但是如何或何时 缓存会清除吗?
你的理解是正确的。内容很可能被浏览器缓存了。
浏览器缓存 blob 的持续时间可以由 blob 的Cache-Control 属性控制。通过适当地设置Cache-Control 属性(例如no-cache),您可以指示浏览器相应地缓存内容。
【讨论】: