答案 0 :(得分:0)
无法使用firebase client api
但是您可以结合使用Firebase Functions
和Cloud Storage bucket API
。
答案 1 :(得分:0)
有可能。确保您的build.gradle
文件中具有此依赖项:
dependencies {
...
implementation 'com.google.firebase:firebase-storage:19.1.1' // or later
}
这是您遍历目录及其条目的列表的方式:
listRef = FirebaseStorage.getInstance().getReference("/");
listRef.listAll()
.addOnSuccessListener(new OnSuccessListener<ListResult>() {
@Override
public void onSuccess(ListResult listResult) {
Log.d(TAG, listRef.getName());
for (StorageReference prefix : listResult.getPrefixes()) {
Log.d(TAG, prefix.getName());
// This will give you a folder name
// You may call listAll() recursively on them.
}
for (StorageReference item : listResult.getItems()) {
// All the items under listRef.
}
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
// Uh-oh, an error occurred!
}
});