【发布时间】:2020-03-31 20:22:19
【问题描述】:
我已成功将文件上传到 firebase 存储,但现在我想显示表中的所有文件并可以选择下载每个文件。我已阅读 firebase 中的文档,但它不起作用。当我单击用于获取所有文件的按钮,我想在用户可以看到的表格中将它们可视化:
显示文件功能:
showFileUrl(){
storageRef.child('UploadedFiles/').listAll().then(function(res) {
res.items.forEach(function(folderRef) {
console.log("folderRef",folderRef.toString());
var blob = null;
var xhr = new XMLHttpRequest();
xhr.open("GET", "downloadURL");
xhr.responseType = "blob";
xhr.onload = function()
{
blob = xhr.response;//xhr.response is now a blob object
console.log(blob);
}
xhr.send();
});
}).catch(function(error) {
});
}
这是我在调试时发现的网络日志。我需要做些什么来获取所有数据并将其可视化在表格中并有一个下载按钮以及何时按下下载文件
【问题讨论】:
标签: reactjs firebase xmlhttprequest fetch firebase-storage