我正在使用以下代码将图像上传到Firebase存储,并使用以下代码从Firebase存储中检索图像链接

我想检索存储在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();
                                        }
                                    }
                                });
                    }
                }
            }); }
wmm524218370 回答:我正在使用以下代码将图像上传到Firebase存储,并使用以下代码从Firebase存储中检索图像链接

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3068668.html

大家都在问