PHP谷歌云存储工具getImageServingUrl返回旧图像

PHP谷歌云存储工具getImageServingUrl返回旧图像,php,google-app-engine,google-cloud-storage,Php,Google App Engine,Google Cloud Storage,我有一个PHP应用程序运行在谷歌应用程序引擎上,它使用谷歌云存储来存储图像 我使用CloudStorageTools::getImageServingUrl显示图像,url成功指向图像。我使用=sXXX格式重新调整图像大小 e.g: http://lh3.ggpht.com/AddEfddJKeiesklEaldaooea9as9e7de=s144 问题是,一旦我删除了以前的图像,并将其替换为另一个使用相同图像名称的图像,它将显示旧图像。即使我清除了浏览器缓存,它也解决不了问题。但是,当我从u

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

我使用
CloudStorageTools::getImageServingUrl
显示图像,url成功指向图像。我使用
=sXXX
格式重新调整图像大小

e.g: http://lh3.ggpht.com/AddEfddJKeiesklEaldaooea9as9e7de=s144
问题是,一旦我删除了以前的图像,并将其替换为另一个使用相同图像名称的图像,它将显示旧图像。即使我清除了浏览器缓存,它也解决不了问题。但是,当我从url中删除=sXXX部分时,它指向新的图像,没有任何问题。我怎样才能克服这个问题


谢谢和问候

现在我对GAE-PHP非常熟悉,但我会提供一些帮助

一个服务url是持久的,直到(参见答案):

a。调用删除服务url,或

b。删除下面的blob


现在我已经搜索过了,PHP中存在函数
CloudStorageTools::deleteImageServingUrl()
,因此请尝试调用该函数,然后创建一个新函数

“?”.microtime()添加到由
getImageServingUrl
生成的URL以强制刷新。

您是如何让CloudStorageTools工作的?我尝试使用Google提供的代码添加它,但在尝试创建上载URL时出现错误“PHP致命错误:未找到类'CloudStorageTools'。这对我不起作用。在从getImageServingUrl获取其他url之前调用deleteImageServingUrl无法解决此问题。