【问题标题】:Uploading object to fireBase with image attached on android将对象上传到fireBase,并在android上附加图像
【发布时间】:2017-11-15 22:27:08
【问题描述】:

有没有办法上传对象,比如说它是一个 User ,带有图像到 fireBase ?

根据我所阅读的内容,我需要将用户的图像上传到存储中,然后使用我在第一步上传图像时收到的 url 将用户上传到实时数据库。

有没有一种方法可以在一个请求中上传带有图像的用户,所以我不必

1 .做2个请求

2 。将请求与 id 连接起来,以便用户知道图像

3 .处理 2 个请求响应。

谢谢。

【问题讨论】:

  • 是的,有一种方法可以将您的图像转换为 Base64 并直接发送到服务器,无需执行 2 个请求

标签: android api firebase architecture firebase-storage


【解决方案1】:

不,没有!您应该执行两项单独的操作,一项将图像存储到 Firebase Storage 并同时获取 url,第二项将该 url 上传到 Firebase 数据库。这意味着需要 2 个请求。

//This how you initialize Firebase Storage
FirebaseStorage storage = FirebaseStorage.getInstance();

//This how you initialize Firebase database
DatabaseReference database = FirebaseDatabase.getInstance().getReference();

这两个操作需要做才能达到你想要的。无法在单个请求中完成。

【讨论】:

    【解决方案2】:

    您要添加用户的“对象”或包含用户信息的字符串?

    【讨论】:

      猜你喜欢
      • 2019-11-14
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 2021-08-22
      • 2018-07-03
      相关资源
      最近更新 更多