如何将图像从Firebase保存到手机存储中,然后将其检索

时间:2020-07-10 19:13:08

标签: android firebase

我想将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);

                    }

                }
            });````

1 个答案:

答案 0 :(得分:1)

kyle,如果要下载图像并将其保存在设备中,请参阅this 链接。

您只需要两个值:- 1.来源​​路径,即(来自您的下载URL)从Firebase。 2.您要保存文件的目标路径。

确保目录在目标路径中提供的目录中都存在。