java - 如何从 imageView 获取图像并将其存储到 Firebase 存储
问题描述
我想从 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 - Trouble Implementing Audio into JavaFX Videogame
- mysql - trigger two according to data
- java - I can't understand why my code is printing an output of -1? The answer is 4
- r - 使用 rstudio 和 github,重命名的 repo 问题
- php - Symfony CollectionType many to many relation in edit form
- debugging - 如何可视化 Elasticsearch 执行的查询历史
- python - 如何在 pandas read_csv 中设置千位分隔符?
- modelica - matrix singular under determined linear system not solvable
- amazon-web-services - 如何为自定义 cloudwatch 指标使用多个单独的维度?
- python - How to extract useful info from cProfile with Pandas and Numpy?