问题描述
我什至无法从 firebase 获取下载 URL,我尝试了很多,但能够纠正 请帮我解决一下这个。 我什至无法从 firebase 获取下载 URL,我尝试了很多,但能够纠正 请帮我解决一下这个。 我什至无法从 firebase 获取下载 URL,我尝试了很多,但能够纠正 请帮我解决一下这个。
var files = [];
document.getElementById("files").addEventListener("change",function (e) {
files = e.target.files;
});
document.getElementById("send").addEventListener("click",function () {
//checks if files are selected
if (files.length != 0) {
//Loops through all the selected files
for (let i = 0; i < files.length; i++) {
//create a storage reference
var storage = firebase.storage().ref(files[i].name);
//upload file
var upload = storage.put(files[i]);
//update progress bar
upload.on(
"state_changed",function progress(snapshot) {
var percentage =
(snapshot.bytesTransferred / snapshot.totalBytes) * 100;
document.getElementById("progress").value = percentage;
},function error() {
alert("error uploading file");
},function complete() {
document.getElementById("uploading").innerHTML += `${files[i].name} upoaded <br />`;
}
);
}
} else {
alert("No file chosen");
}
});
function getFileUrl(filename) {
//create a storage reference
var storage = firebase.storage().ref(filename);
//get file url
storage.getDownloadURL().then(function (url) {
console.log(url);
})
.catch(function (error) {
console.log("error encountered");
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)