Firebase Storage -下载URL与控制台中的实际下载URL不同(令牌不同)



大多数情况下,我在上传文件成功后得到上传文件的下载URL是正确的,并且能够检索回文件,但少数情况下,下载URL的令牌在上传文件成功后是错误的,无法检索文件。当我检查Firebase控制台时,下载URL中的令牌不一样。

下载url以两种方式无效:

  • 在Firebase控制台中删除下载URL
  • 一个新对象被上传(这有效地删除了对象,因此令牌应该过期)

听起来您可能会遇到第二种情况——如果是这样,这是预期的行为(因为您正在检索不同的文件),所以您应该确保在上传后检索到的URL(我们在上传后的元数据中返回它)并适当地存储它。Glide可能缓存旧的URL,这就是它失败的原因(如果文件更改,您需要使缓存无效)。

相关内容

  • 没有找到相关文章

最新更新