![](/img/trans.png)
[英]How to get image from firebase storage with the image url that is in firestore
[英]How do I save an image url from Firebase Storage to Firebase realtime data base, the image from my device
我一直在尝试将网址保存到Firebase实时数据库中,这是我的代码
Uri uri = data.getData();
StorageReference filePath =
mStorage.child("Photos").child(currentFirebaseUser.getUid());
filePath.putFile(uri).addOnSuccessListener(new
OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Toast.makeText(ManageActivity.this, "Image upload
successful",Toast.LENGTH_LONG).show();
progressDialog.dismiss();
profile_image_url = taskSnapshot.getDownloadUrl();
driver.child("profile image").setValue(profile_image_url);
logcat显示其堆栈溢出错误,这是logcat:
FATAL EXCEPTION: main
Process: com.example.user.drivergeofire, PID: 6758
java.lang.StackOverflowError
at java.util.HashMap$ValueIterator.<init>(HashMap.java:836)
at java.util.HashMap$ValueIterator.<init>(HashMap.java:836)
at java.util.HashMap.newValueIterator(HashMap.java:908)
at java.util.HashMap$Values.iterator(HashMap.java:936)
at com.google.android.gms.internal.zh.zzas(Unknown Source)
at com.google.android.gms.internal.zg.zzao(Unknown Source)
我对StackOverflow错误的研究表明,这是由于可能有视图而导致的,我那里没有任何视图。 非常感谢您的协助
要从保存的文件中获取周二URL,请使用:
mStorage.child("Photos").child(currentFirebaseUser.getUid()).getDownloadUrl().getResult();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.