Javascript 在web浏览器中从Firebase存储下载文件(任何类型)
我不明白文件下载机制是如何工作的。我的问题是它缺少标题CORS“Access Control Allow Origin”。我不知道该把它放在哪里。是否有教程解释如何使用它? 我的代码:Javascript 在web浏览器中从Firebase存储下载文件(任何类型),javascript,reactjs,firebase,file,firebase-storage,Javascript,Reactjs,Firebase,File,Firebase Storage,我不明白文件下载机制是如何工作的。我的问题是它缺少标题CORS“Access Control Allow Origin”。我不知道该把它放在哪里。是否有教程解释如何使用它? 我的代码: const downloadFile = filePathStorage => { storage.ref().child(filePathStorage).getDownloadURL() .then(url => { var xhr = new XMLHttpReq
const downloadFile = filePathStorage => {
storage.ref().child(filePathStorage).getDownloadURL()
.then(url => {
var xhr = new XMLHttpRequest();
xhr.responseType = "blob";
xhr.onload = function(event) {
var blob = xhr.response;
}
xhr.open("GET", url);
xhr.send();
})
.catch(err => {
console.log("download file error: " + JSON.stringify(err))
message.error("Se produjo un error. Por favor, vuelva a intentarlo.")
})
}