【发布时间】:2020-11-03 01:38:24
【问题描述】:
通过以下代码,我收集了 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...
【问题讨论】:
标签: javascript google-cloud-storage firebase-storage