c..*_*c.. 5 google-app-engine google-cloud-storage
使用GoogleStorageTools类的CloudStorageTools::getImageServingUrl,然后将图像的存储对象替换为另一个具有相同名称的图像,在随后的调用时仍会显示旧图像getImageServingUrl
我尝试使用CloudStorageTools::deleteImageServingUrl,然后CloudStorageTools::getImageServingUrl再次尝试,但这不起作用。
有什么方法可以与Cloud Storage交互并告诉它刷新图像或图像URL?我猜不是,而是要确保文件名是唯一的,但是感觉应该有一种方法。
如果刷新图像,是否会显示新图像?图像上可能设置了缓存控制策略。Google Cloud Storage 允许用户指定应将哪些缓存控制标头发送到浏览器,但我不确定应用程序引擎的 getImageServingUrl 是否尊重该值。
作为一个实验,您可以尝试访问 console.developers.google.com,转到“存储 > 云存储 > 存储浏览器”,选择适当的对象,选择“编辑元数据”,然后查看是否有 Cache-Control对对象的政策?尝试将缓存控制部分更改为“max-age=0,no-cache”。
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |