Firebase 存储:列出特定目录中的文件
Firebase storage : list files in a specific directory
如何在特定目录(例如:/test)中列出 Firebase 存储中的文件,
这是我试过的:
var query = {
delimiter: 'test/'
};
const storageRef = admin.storage().bucket().getFiles(query, function(err, files, nextQuery, apiResponse) {
console.log(files);
}
但它 returns 文件位于存储桶的根目录中..
有什么想法吗?
您似乎没有将正确的对象传递给 getFiles()。 GetFilesRequest 对象的文档建议您应该传递名为 directory
的 属性,而不是 delimiter
。如果你想要/test
下的所有文件,那么就传{ directory: '/test' }
如何在特定目录(例如:/test)中列出 Firebase 存储中的文件,
这是我试过的:
var query = {
delimiter: 'test/'
};
const storageRef = admin.storage().bucket().getFiles(query, function(err, files, nextQuery, apiResponse) {
console.log(files);
}
但它 returns 文件位于存储桶的根目录中..
有什么想法吗?
您似乎没有将正确的对象传递给 getFiles()。 GetFilesRequest 对象的文档建议您应该传递名为 directory
的 属性,而不是 delimiter
。如果你想要/test
下的所有文件,那么就传{ directory: '/test' }