【发布时间】:2020-11-22 17:56:21
【问题描述】:
我的应用出现问题。我将图像上传到 Firebase 存储,但现在我无法检索它,我收到一条错误消息:
E/StorageException: StorageException has occurred.
Object does not exist at location.
Code: -13010 HttpResult: 404
我的代码如下:
private void getImage() {
mStorage = FirebaseStorage.getInstance("gs://bucket");
mStorageReference = mStorage.getReference().child("/animal_images/animals" + System.currentTimeMillis() + ".png");
final long ONE_MEGABYTE = 1024 * 1024;
mStorageReference.getBytes(ONE_MEGABYTE).addOnSuccessListener(bytes -> {
Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
DisplayMetrics displayMetrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
mImageView.setMinimumHeight(displayMetrics.heightPixels);
mImageView.setMinimumWidth(displayMetrics.widthPixels);
mImageView.setImageBitmap(bitmap);
}).addOnFailureListener(e -> Log.e("TAG", "Cannot load image" + e.getMessage()));
}
我检查了存储路径,一切正常,我在这里做错了什么。任何建议。
【问题讨论】:
标签: android firebase firebase-storage