在我的应用中,我希望用户能够上传图片以设置其个人资料。我只希望他们能够一次拥有一个图片集并存储(Google Cloud Storage
)。
当用户上传图片时,每次都会重命名相同的内容。我这样做,所以我不必搜索和删除旧文件。新文件只是替换它。
我遇到的问题是,一旦上传图像并替换旧图像,即使Google Cloud Storage
中的实际文件已更改为新图像,它仍然是旧图像。我已经通过查看存储浏览器中的实际文件验证了文件已成功替换。没有旧文件的痕迹。
为了服务我正在使用此方法的图像: https://developers.google.com/appengine/docs/php/googlestorage/images
getImageServingUrl()
应该提取正确的文件,因为它的名称完全相同,但事实并非如此。怎么还挂着旧图像?旧文件是缓存还是其他什么?
getImageServingUrl()
的结果会回显到src
标记的img
属性。
任何见解都将不胜感激!谢谢!
更新:我尝试在deleteImageServingUrl()
之前调用getImageServingUrl()
,但问题仍然存在。