gpt4 book ai didi

javascript - 从 Firebase RTDB 和存储获取数据

转载 作者:行者123 更新时间:2023-12-03 05:59:40 24 4
gpt4 key购买 nike

我正在使用 Firebase 在电子商务网站中进行托管和数据存储。每个产品都有我存储在 RTDB 中的文本数据和存储在存储桶中的图像。现在,当我在个人资料页面上访问产品时,我必须进行两次调用,一个调用 RTDB,另一个调用存储桶。有没有一种方法可以只进行一次网络调用并检索两者?

谢谢!

最佳答案

没有。数据库和存储使用单独的 API,无法通过单个请求检索两者。我什至不确定他们如何实现这一点。

但是,如果您确实需要在单个 API 请求中完成所有操作,则可能有解决方法。由于 RTDB 整体是字符串,因此可以将其编码和成像为 Base64 编码的字符串或数据 URI,并以这种方式将其保存到数据库中。然后,当您访问 RTDB 时,您会将字符串解码回图像。我相信每个 RTDB 条目有 10mb 的限制,但这可能不是问题。更大的挑战是将所有图像从存储桶迁移到 RTDB,并重写您的应用程序以通过 RTDB 执行所有操作,甚至无需接触存储桶。

关于javascript - 从 Firebase RTDB 和存储获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39798305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com