为啥无法使用 Google Firebase 存储中的下载 URL 打开上传的文件?
Posted
技术标签:
【中文标题】为啥无法使用 Google Firebase 存储中的下载 URL 打开上传的文件?【英文标题】:why can uploaded files not be open using download URL in Google's firebase storage?为什么无法使用 Google Firebase 存储中的下载 URL 打开上传的文件? 【发布时间】:2018-03-23 05:16:30 【问题描述】:我正在为我的 ios 应用程序使用 firebase,对于我的应用程序中的一项功能,我必须在 firebase 服务器上上传附件,然后它将在应用程序内检索以进行预览(例如问题附件)
我可以成功上传文件,它也以适当的大小、内容类型等显示在 Firebase 上,但它不会生成预览或无法使用下载 URL 打开(请参阅随附的屏幕截图)
我做错了什么?
【问题讨论】:
【参考方案1】:当您在firebase控制台中点击下载网址时,它会将网址复制到剪贴板,您需要将其粘贴到浏览器中才能打开。
如果您正在这样做但它仍然没有打开,请检查安全规则并确保您用于登录的用户 ID 具有对该文件的读取权限。
【讨论】:
当我们粘贴下载地址并尝试打开它时,它在浏览器上出现以下错误,图像“firebasestorage.googleapis.com/v0/b/../o/…”无法显示,因为它包含错误。 尝试使用不同的文件并检查安全规则。以上是关于为啥无法使用 Google Firebase 存储中的下载 URL 打开上传的文件?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我无法将电子邮件/密码链接到 Firebase Flutter 中 Google 登录提供商中存在的同一电子邮件?
无法使用 Firebase 管理员在 Node.js 的 Google 存储对象上设置元数据
Google Actions sdk 无法从 Firebase 存储中播放 ssml 中的音频