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!
}
});
3条答案
按热度按时间mzsu5hc01#
有可能确保在
build.gradle
文件中有以下依赖项:下面是如何遍历目录列表及其条目:
ne5o7dgx2#
使用
firebase client api
无法获取所有文件夹的列表但是您可以合并
Firebase Functions
和Cloud Storage bucket API
。1.创建一个firebase函数(documentation)
1.使用Firebase Bucket getFiles函数
oxiaedzo3#
可以As example shown here
第一步:添加Firebase存储依赖项
第二步:
构建您的项目并享受