I Have A Problem To Get Video Download Url After Upload To Firebase Cloud Storage In Android. Getdownloadurl Is Not Working
I need this: I can upload video file successfully to Firebase Storage but I don't get the download url. Here is my upload code: Task uriTask = uploadTask.continueWithT
Solution 1:
Try this
private Uri uri; //global variable
Inside onActivityResult() set uri when the user selects a video from phone
onActivityResult(int requestCode, int resultCode, Intent data)
uri = data.getData();
Finally getting thedownloadURL
final StorageReference ref = storageReference.child("firebaseFilePath");
ref.putFile(uri).addOnSuccessListener(newOnSuccessListener<UploadTask.TaskSnapshot>() {
@OverridepublicvoidonSuccess(UploadTask.TaskSnapshot taskSnapshot) {
ref.getDownloadUrl().addOnSuccessListener(newOnSuccessListener<Uri>() {
@OverridepublicvoidonSuccess(Uri uri) {
//now sUrl contains downloadURL
sUrl = uri.toString();
}
}).addOnFailureListener(newOnFailureListener() {
@OverridepublicvoidonFailure(@NonNull Exception exception) {
}
});
}
});
Solution 2:
task.getStorage().getDownloadUrl().addOnSuccessListener(newOnSuccessListener<Uri>() {
@OverridepublicvoidonSuccess(Uri uri) {
String fileUrl = uri.toString()
}
});
add on success listener to download url. If you want to get url you have to do it
Post a Comment for "I Have A Problem To Get Video Download Url After Upload To Firebase Cloud Storage In Android. Getdownloadurl Is Not Working"