如何从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);
}
但是它使我的日志错误了
FileNotFoundException: No such storage volume