【问题标题】:Adding images to firebase in android?在android中将图像添加到firebase?
【发布时间】:2020-12-09 22:01:31
【问题描述】:

我能够在 Firebase 中获取当前用户的 uID。

我将图片的名称和网址保存在 firebase 数据库中。

我想将当前用户的所有图像 url 和图像名称仅保存在其 uID 的 1 个节点下。

fileReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
    @Override
    public void onSuccess(Uri uri)
    {
        //Do what you want with the url
        Upload upload = new Upload(filename,
                fileURL);
        mDatabaseRef.child(currentFirebaseUser.getUid()).setValue(upload);
        Toast.makeText(MainActivity.this, "Upload successful", Toast.LENGTH_LONG).show();
    }
});

【问题讨论】:

    标签: android firebase-realtime-database firebase-authentication firebase-storage


    【解决方案1】:

    每当您想在某个节点下制作列表时,请调用push() 以生成唯一位置。所以在你的情况下是:

    mDatabaseRef.child(currentFirebaseUser.getUid()).push().setValue(upload);
    

    【讨论】:

    • 能否请您帮我解决如何检索该图像?我得到空值!
    • 嘿测试。这似乎是一个单独的问题,所以我建议将其作为一个新问题发布。如果您发布与此处类似的复制品,您将有最好的机会也可以帮助解决该问题。
    猜你喜欢
    • 2018-08-22
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 2012-09-11
    相关资源
    最近更新 更多