我想将Firebase中的图像保存到手机存储中,但已成功完成了多个教程,任何人都可以帮助我实现这一点,下面是从Firebase中检索图像的代码,但是问题来了,我该如何存储它们在手机存储空间中,然后在手机中创建目录后从手机存储空间中检索它们。
这是使用Glide库检索图像的代码片段
storageReference.child ("Users").child ("Images").child ("PassportSnaps").child (user_id).getDownloadUrl ().addOnSuccessListener (new OnSuccessListener<Uri> () {
@Override
public void onSuccess( Uri uri) {
if(getActivity () != null)
{
Glide.with(getActivity ()).
load(uri)
.placeholder (R.drawable.logo)
.into(profilePhoto);
}
}
});````
答案 0 :(得分:1)
kyle,如果要下载图像并将其保存在设备中,请参阅this 链接。
您只需要两个值:- 1.来源路径,即(来自您的下载URL)从Firebase。 2.您要保存文件的目标路径。
确保目录在目标路径中提供的目录中都存在。