如何使用来自云存储服务的 URL 在 firebase 中存储图像?

How to store images in firebase using URL from cloud storage service?

您好,我正在开发一个使用 firebase 作为我的数据库的离子应用程序。

我读了这个question。 我了解它并有一个更具体的问题。

我在 amazon s3、imgur 和 filestack 上上传了一张图片,并使用 data:url/<the url of image>data:image/jpeg;<url of image> 在 firebase 中尝试了所有这三个。

我是不是在 firebase 中输入了错误的内容?

图像不出现。我不想在应用程序中编写代码来上传图片等,我只是想在应用程序上显示一张图片,旁边是与我的 firebase 数据库中的项目相对应的一些数据。

我已经阅读了 base64,在这种情况下我必须使用它吗?

(可选)如果您可以扩展执行此操作的步骤:

"You can use a filepicker to get the image file. Then you can host the image however you want, i prefer amazon s3. Once the image is hosted you can display the image using the url generated for the image."

我没有太多离子经验,但为什么不只保存图像的直接路径 url 而不包括 data:url/ 部分。

只需将 url 存储在 firebase 中,然后在检索到它时将其注入您的 img src。