我在Firebase Storage中将图像(image-1
)上传到了路径pics/myImage.jpg
。上传成功后,我得到了downloadUrl
并将此URL存储在Firebase数据库中。后来我错误地在同一路径image-2
上载了不同的图像(pics/myImage.jpg
),并且原始图像被覆盖。
但是,我仍然能够从它们存储的downloadUrl
中访问两个图像。
这意味着image-1
的数据在我重写时实际上并未删除!
Firebase存储将收取我现在无法删除的此附加存储Ghost Image(image-1
),因为它的路径pics/myImage.jpg
被其他图像覆盖了。
问题
我无法在网络浏览器中使用其URL访问这些幻影图像。但是我的应用仍然可以加载那些已删除的图像。
也许,这些图像被缓存在我的手机中,这就是为什么我的应用仍然能够加载这些图像的原因。
我尝试关闭/重新打开应用程序,重新启动手机,但该应用程序仍能够加载那些已删除的图像。