首页 > 解决方案 > 如何从 firebaseStorage 获取存储位置

问题描述

如何从 Firebase 存储中获取存储位置?我有一张图片上传到 Firebase 存储它没有文件夹名它有一个文件名并且 = Businessname.jpg。

这是来自我的 Adapterclass 的插入,mbusinsessicon 是文件名

 final String mbusinessicon = mIMAGE_URL.get(position);
    Log.i("FirebaseLocation",mbusinessicon);

我想是这样的

    StorageReference firebaseStorage = FirebaseStorage.getInstance().getReferenceFromUrl(mbusinessicon+".jpg");

 firebaseStorage.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
        @Override
        public void onSuccess(Uri uri) {
            String url = uri.toString();
            Log.i("URL_FOR_FIREBASEIMAGE",url);
            Glide.with(context).load(uri).into(holder.iv_icon);
        }

但它在我的 logcat 中留下了一个错误

FileNotFoundException: No such storage volume

标签: javaandroidfirebasefirebase-storage

解决方案


推荐阅读