我想在FirebaseStorage中下载文件夹的所有内容。我可以下载这样的唯一文件(图像):
FirebaseStorage storage = FirebaseStorage.getInstance();
try {
final File localFile = File.createTempFile("ImagensExercicios","bmp");
storage.getReference().child("ImagensExercicios").child("abdominal_1.bmp").getFile(localFile).
addOnSuccessListener(new OnSuccessListener<FileDownloadTask.TaskSnapshot>() {
@Override
public void onSuccess(FileDownloadTask.TaskSnapshot taskSnapshot) {
Log.i(TAG,"onSuccess()");
Bitmap bitmap;
bitmap = BitmapFactory.decodeFile(localFile.getAbsolutePath());
imageView.setImageBitmap(bitmap);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.i(TAG,"onFailure() " + e.getMessage());
}
});
} catch (Exception e) {
e.printStackTrace();
}
这有效,但我想下载该文件夹的所有图像。有办法做到这一点吗?
答案 0 :(得分:0)
在firebase文件夹中将项目重命名为
abdominal_1.bmp
abdominal_2.bmp
abdominal_3.bmp
并使用上面的尝试捕获一个forloop。