Android 从firebase存储中检索图像

Android 从firebase存储中检索图像,android,firebase-storage,Android,Firebase Storage,我无法从firebase检索图像或名称。如何从firebase存储中检索图像 E/StorageException: StorageException has occurred. Object does not exist at location. Code: -13010 HttpResult: 404 E/StorageException: { "error": { "code": 404, "message": "Not Found. Could not

我无法从firebase检索图像或名称。如何从firebase存储中检索图像

E/StorageException: StorageException has occurred.
    Object does not exist at location.
     Code: -13010 HttpResult: 404
E/StorageException: {  "error": {    "code": 404,    "message": "Not Found.  Could not get object"  }}
    java.io.IOException: {  "error": {    "code": 404,    "message": "Not Found.  Could not get object"  }}
        at com.google.firebase.storage.network.NetworkRequest.parseResponse(com.google.firebase:firebase-storage@@16.1.0:455)
        at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(com.google.firebase:firebase-storage@@16.1.0:435)
        at com.google.firebase.storage.network.NetworkRequest.processResponseStream(com.google.firebase:firebase-storage@@16.1.0:426)
        at com.google.firebase.storage.network.NetworkRequest.performRequest(com.google.firebase:firebase-storage@@16.1.0:280)
        at com.google.firebase.storage.network.NetworkRequest.performRequest(com.google.firebase:firebase-storage@@16.1.0:294)
        at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(com.google.firebase:firebase-storage@@16.1.0:65)
        at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(com.google.firebase:firebase-storage@@16.1.0:57)
        at com.google.firebase.storage.GetDownloadUrlTask.run(com.google.firebase:firebase-storage@@16.1.0:71)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at java.lang.Thread.run(Thread.java:784)

从firebase storeage检索您的图像:-

StorageReference ref = mImageStorage.child("image table name")
                    .child("image name"+ ".jpg");

    ref.getDownloadUrl().addOnCompleteListener(new OnCompleteListener<Uri>() {
                        @Override
                        public void onComplete(@NonNull Task<Uri> task) {
                            if (task.isSuccessful()) {
                                Uri downUri = task.getResult();
                                String imageUrl = downUri.toString();
                                // now you can use imageUrl anywhere you want
                            }

                        }
                    });
storagereferef=mImageStorage.child(“图像表名”)
.child(“图像名称“+”.jpg”);
ref.getDownloadUrl().addOnCompleteListener(新的OnCompleteListener()){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Uri downUri=task.getResult();
字符串imageUrl=downUri.toString();
//现在,您可以在任何地方使用imageUrl
}
}
});

从firebase存储中检索图像:-

StorageReference ref = mImageStorage.child("image table name")
                    .child("image name"+ ".jpg");

    ref.getDownloadUrl().addOnCompleteListener(new OnCompleteListener<Uri>() {
                        @Override
                        public void onComplete(@NonNull Task<Uri> task) {
                            if (task.isSuccessful()) {
                                Uri downUri = task.getResult();
                                String imageUrl = downUri.toString();
                                // now you can use imageUrl anywhere you want
                            }

                        }
                    });
storagereferef=mImageStorage.child(“图像表名”)
.child(“图像名称“+”.jpg”);
ref.getDownloadUrl().addOnCompleteListener(新的OnCompleteListener()){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Uri downUri=task.getResult();
字符串imageUrl=downUri.toString();
//现在,您可以在任何地方使用imageUrl
}
}
});

StorageReference没有
addOnCompleteListener
相反,您可以使用
ref.getDownloadUrl()#addOnCompleteListener()
StorageReference没有
addOnCompleteListener
相反,您可以使用
ref.getDownloadUrl()#addOnCompleteListener()