如何使用 Firebase 托管来托管图像?

Posted

技术标签:

【中文标题】如何使用 Firebase 托管来托管图像?【英文标题】:How To Host An Image With Firebase Hosting? 【发布时间】:2019-04-19 00:09:37 【问题描述】:

问题

如何使用 Firebase 托管来托管图像文件?

我目前正在通过 Firebase 在应用消息传递中的步骤来设置消息以在应用内显示给用户。当被要求为 UI 建议使用 Firebase hosting 的消息提供 图像 URL 时。我已按照设置说明成功托管了我的第一个站点。

我找不到有关托管图像资源的文档,例如可以路由到特定 URL 的 png 文件。

设置

主机配置

托管成功

【问题讨论】:

“Open Hosting Documentation”链接怎么样? 是的,@RobertHarvey,它路由到上面链接的相同文档。文档必须假设一个人知道如何托管图像。但是,我是一名 android 开发人员,所以任何提示都将不胜感激:-) 你是对的@RobertHarvey。这确实不是 Firebase 托管技术支持。 *** 是一个面向爱好者和专业开发人员的问答平台。上面定义的问题是关于文档的一部分缺乏明确性。我希望这对遇到相同问题的其他人有用。感谢您的上述想法。 【参考方案1】:

解决方案

在初始化Firebase Hosting时默认的public目录下,添加png等图片资源文件即可。

部署资源后,您可以在 url 中引用资源。

文件结构

图片的网址

https://your-project-name.firebaseapp.com/your-image.png

【讨论】:

谢谢,这似乎工作正常,但是如果 /assets/images 下的图像似乎无法正常工作

以上是关于如何使用 Firebase 托管来托管图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何将nodeJS项目托管到firebase?

如何使托管在 Amazon S3 上的图像不那么公开但不完全私有?

如何在 Firebase 托管上部署 next.js 应用程序?

Firebase 预计托管在 AWS 上?

如何更新在 Firebase 托管中部署的 Flutter Web 版本

Firebase 托管:如何防止对 SPA 的 index.html 进行缓存