我将文件上传到Azure存储容器,需要设置缓存规则。基本上,我希望浏览器永远缓存它(或者只要浏览器选择)。
我从这里看x_ms_blob_cache_control:
https://msdn.microsoft.com/en-us/library/azure/ee691966.aspx
然而,他们并没有说出价值应具有的格式。我试过了
"max-age:31536000"
"max-age=31536000"
我通过Python上传:
import azure
from azure.storage.blob import BlobService
blob_service.put_block_blob_from_path(
container_name = container_name,
blob_name = blob_name ,
file_path = file_path ,
x_ms_blob_content_type = mime_type,
x_ms_blob_cache_control = "WHAT GOES HERE?"
)
每次我在浏览器中输入网址时都会下载图片进行查看。
答案 0 :(得分:0)
没关系。它在我使用时可以工作:
"max-age=31536000"
当我在Chrome中加载图片时(地址栏中的image-url),它就不会缓存它。但是,当我在网页中使用它作为img src时,它就被缓存了。
如果其他人有类似的问题我会离开。