我想使用 React JS 从 Firebase 显示所有文件的列表及其下载 URL。但我不能这样做,因为有两个单独的函数用于listing(listAll())
获取 URL ( getDownloadUrl()
)。
storageRef.listAll().then( res => {
const download = []
res.items.forEach( down => {
down.getDownloadURL().then( url => {
// res.items.forEach( item => {
download.push(url);
// console.log(url)
})
this.setState({ download: download})
})
})
storageRef.listAll().then( res => {
const listItem= []
res.items.forEach( item=> {
// res.items.forEach( item => {
itemList.push(url);
})
this.setState({ itemList: itemList})
})
})