我想检索存储在Firebase存储器中的图像的链接,并将其存储在“ Profile_Image”节点下的Firebase数据库中,但是我得到了一些虚拟文本。 图片中给出了原始链接和我正在获取的链接...请有人帮助我... 图片链接已给定[[1]:https://i.stack.imgur.com/sTak1.png][1]
{
Uri resulUri=result.geturi(); StorageReference filePath=userProfileImageReference.child(currentUserId + ".jpg"); filePath.putFile(resulUri).addOnCompleteListener(new OnCompleteListener<UploadTask.Tasksnapshot>() { @Override public void onComplete(@NonNull Task<UploadTask.Tasksnapshot> task) { if (task.isSuccessful()) { Toast.makeText(Setupactivity.this,"Image is Uploaded Successfully to Firebase Storage... ",Toast.LENGTH_SHORT).show(); final String downloadUrl = task.getResult().getStorage().getDownloadUrl().toString(); userRef.child("Profile_Image").setvalue(downloadUrl) .addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { if (task.isSuccessful()) { Intent selfIntent=new Intent(Setupactivity.this,Setupactivity.class); startactivity(selfIntent); Toast.makeText(Setupactivity.this,"Profile Image stored successfully to Firebase Database...",Toast.LENGTH_SHORT).show(); loadingBar.dismiss(); } else { String message=task.getException().getMessage(); Toast.makeText(Setupactivity.this,"Error Occurred "+message,Toast.LENGTH_SHORT).show(); loadingBar.dismiss(); } } }); } } }); }