Android 从firebase存储中检索图像
我无法从firebase检索图像或名称。如何从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
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()