java - 如何从 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
解决方案
推荐阅读
- c# - log4net 和 C# 中的多线程日志记录
- flutter - 如何根据构造函数创建不同的无状态小部件
- postgresql - PyGreSQL - 无法插入数据
- javascript - 防止玩家“飞行”
- c# - 发布编译中未包含 .NET Core 5 依赖项
- flutter - mapbox_gl 上的小部件标记和倾斜图?
- amazon-web-services - 向 AWS Comprehend 请求添加标签
- python - 如何在部署中提供通过用户在 Django 中添加的图像
- python - 从可变长度的键列表中检查或设置嵌套字典中的条目
- javascript - 从 Url 将 .vhd 作为 Page-Blob 上传到 azure-blob-storage