将对象上传到fireBase,并在android上附加图像

时间:2017-11-15 12:16:14

标签: android api firebase architecture firebase-storage

有没有办法上传对象,让我们说这个例子是用户,图像到fireBase?

根据我读过的内容,我需要将用户的图像上传到存储空间,然后使用我在第一步中上传图像时收到的网址将用户上传到实时Db。

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

1。做2请求

2。使用id连接请求,以便用户知道图像

3。处理2请求响应。

谢谢。

2 个答案:

答案 0 :(得分:1)

不,没有!您应该执行两个单独的操作,一个用于将图像存储到Firebase存储中,同时获取网址,然后将该网址上传到Firebase数据库。这意味着需要2个请求。

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

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

这两项操作需要完成才能达到你想要的效果。无法在一个请求中完成。

答案 1 :(得分:0)

你想添加"对象"用户或包含用户信息的字符串?