我在谷歌应用引擎上运行PHP应用程序,它使用谷歌云存储来存储图像。
我正在使用CloudStorageTools::getImageServingUrl
显示图片,并且网址已成功指向图片。我使用=sXXX
格式重新调整图片大小。
e.g: http://lh3.ggpht.com/AddEfddJKeiesklEaldaooea9as9e7de=s144
问题是,一旦我删除了上一张图片,并使用相同的图片名称将其替换为另一张图片,而则会显示较旧的图片。即使我清除浏览器缓存它也无法解决。但是当我从url中删除= sXXX部分时,它指向新图像而没有任何问题。我怎么能克服这个?
谢谢&此致!
答案 0 :(得分:2)
现在很熟悉GAE PHP,但我会帮助一下。
服务网址一直持续到(请参阅回答here):
一个。调用delete_serving_url或
湾删除underling blob。
现在我已经搜索了PHP的函数CloudStorageTools::deleteImageServingUrl()
,所以尝试调用它,然后创建一个新函数。
答案 1 :(得分:0)
将"?".microtime()
添加到getImageServingUrl
生成的网址以强制刷新。