存储,FireBase,Android-发生StorageException。对象在该位置不存在

时间:2018-07-21 18:58:38

标签: java android firebase firebase-storage picasso

我正在尝试从Firebase存储获取图像并将其显示到ImageView,但是我无法理解为什么总是出现错误:“ com.google.storage.StorageException:该位置不存在对象”。  我已经尝试了一切,但仍然无法正常工作。

StorageReference storageRef;
StorageReference imageRef;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_op_details);

    imgPhoto1 = (ImageView) findViewById(R.id.imgvPhoto1);

    txtView.setText(eventoOperacaoDB.getUsername());

    storageRef = FirebaseStorage.getInstance().getReference();
    imageRef = storageRef.child("97bce567-8f60-4637-a968-6734ba03cd35.png");


    imageRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
        @Override
        public void onSuccess(Uri uri) {

            Picasso.with(opDetails.this).load(uri).into(imgPhoto1);

        }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(@NonNull Exception exception) {

            Toast.makeText(opDetails.this, ""+exception, Toast.LENGTH_LONG).show();
        }
    });
}

图片:

Firebase Storage Image

Firebase Storage Rules

谢谢。

0 个答案:

没有答案