DatabaseReference dbRef = FirebaseDatabase.getInstance().getReference();
uploadTask.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle unsuccessful uploads
Log.d("TAG", "onFailure: " + exception);
}
}).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
// This is the URL you are looking for, here you should insert it into your db instance...Something like this
Uri downloadUrl = taskSnapshot.getDownloadUrl();
addData(downloadUrl.toString());
}
});
public void addData(String downloadUrl)
{
dbRef.child("uploadUrls").child("url1").setValue(downloadUrl);
}
あなたには、いくつかのコードを投稿することができますに役立ちます願っていますか? – wnieves19
ファイルのダウンロードURL(およびその他のメタデータ)は常にデータベースに保存します。だからあなたの使い方に固有のものでなければなりません。 [問題を再現する最小限のコード](http://stackoverflow.com/help/mcve)(リンクを読んで、それは非常に有用です)を見ることなく、もっと言い表すのは難しいでしょう。 –
素早い返答をありがとう。私が家に帰ると、今晩、私はいくつかのコードを提供することになるでしょう。 – Sethsmagic