PHP Google云端存储工具getImageServingUrl返回旧图像

时间:2014-02-10 06:17:28

标签: php google-app-engine google-cloud-storage

我在谷歌应用引擎上运行PHP应用程序,它使用谷歌云存储来存储图像。

我正在使用CloudStorageTools::getImageServingUrl显示图片,并且网址已成功指向图片。我使用=sXXX格式重新调整图片大小。

e.g: http://lh3.ggpht.com/AddEfddJKeiesklEaldaooea9as9e7de=s144

问题是,一旦我删除了上一张图片,并使用相同的图片名称将其替换为另一张图片,而则会显示较旧的图片。即使我清除浏览器缓存它也无法解决。但是当我从url中删除= sXXX部分时,它指向新图像而没有任何问题。我怎么能克服这个?

谢谢&此致!

2 个答案:

答案 0 :(得分:2)

现在很熟悉GAE PHP,但我会帮助一下。

服务网址一直持续到(请参阅回答here):

  

一个。调用delete_serving_url或

     

湾删除underling blob。

现在我已经搜索了PHP的函数CloudStorageTools::deleteImageServingUrl(),所以尝试调用它,然后创建一个新函数。

答案 1 :(得分:0)

"?".microtime()添加到getImageServingUrl生成的网址以强制刷新。