如何解决Firebase 存储下载网址未收到/不工作
我什至无法从 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 举报,一经查实,本站将立刻删除。