【发布时间】:2018-05-11 16:47:34
【问题描述】:
我正在尝试将图像从 firebase 检索到我的 android 应用,但出现以下错误
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" }}
以下是用于检索文件的代码:
storageRef.child("motels/" + mFirebaseRecyclerAdapter.getRef(position).getKey() + "/img_0.jpeg").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
e.printStackTrace();
}
});
mFirebaseRecyclerAdapter.getRef(position) 返回正确的密钥,我已通过在控制台中记录它来检查这一点。我还尝试将图像扩展名更改为 .jpeg 和 .jpg
【问题讨论】:
-
位置不对,你是在那儿创建了 motels 文件夹吗?
-
是的,正如您在上面的截图中看到的那样,motels 文件夹就在那里
-
storageRef等于什么? -
存储 = FirebaseStorage.getInstance(); storageRef = storage.getReference();
标签: android firebase firebase-storage