С помощью следующего кода я собираю все файлы в «папке» в Google Storage:
// Get a reference to the storage service, which is used to create references in your storage bucket
var storage = firebase.storage();
// Create a storage reference from our storage service
var storageRef = storage.ref();
// Create a reference under which you want to list
var listRef = storageRef.child('folder');
// Find all items
listRef.listAll().then(function(result){
result.items.forEach(function(itemRef){
itemRef.getDownloadURL().then(function(url){
var item = $('<a>Download: ' + url + '</a>').attr({
'href': url
}).appendTo('#fileList').wrap('<li></li>');
});
})
}).catch(function(error) {
// Uh-oh, an error occurred!
console.log('Uh-oh, an error occured: ' + error)
});
Пока все хорошо. Но как я могу показать имя файла вместо URL-адреса? getDownloadURL () возвращает только URL-адрес, насколько я знаю ...