java - 如何从 imageView 获取图像并将其存储到 firebase 存储

标签 java android firebase firebase-realtime-database

我想从 ImageView 中选择图像而不是图库或文件夹。原因是图像被放置在 imageview 中是来自画廊或服务器或来自 android studio 内部。由于我不知道如何将图像放置在 imageview 中,所以我想将图像从 imageview 发送到 firebase 存储。

最佳答案

假设身份验证过程成功,要将图像的链接存储在 Firebase 实时数据库中,请使用以下代码行:

String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference usersRef = rootRef.child("users");
usersRef.child(uid).child("downloadURL").setValue(downloadURL);

数据库中的结果将是:

Firebase-root
   |
   --- users
         |
         --- uid
              |
              ---downloadURL: "https://..."

关于java - 如何从 imageView 获取图像并将其存储到 firebase 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54573449/

相关文章:

Java 性能/内存消耗 : Class vs. 数组

java - 继续向类(class)提供信息

java - 如何解决Android更新不同数据库的问题

java - 构建项目时 Maven 构建实现时出错

Android:如何创建自定义按钮小部件

android - 错误 :Execution failed for task ':app:compileReleaseJavaWithJavac' . > 编译失败;有关详细信息,请参阅编译器错误输出

iOS Firebase - 打印(snapshot.value)到TableView

firebase - 有什么方法可以配置 firestore 数据库吗?

android - Firebase Auth 使用 Google 登录无法正常工作

java - CXF 2.4.2 : No conduit initiator was found for the namespace http://schemas. xmlsoap.org/soap/http