我在我的网站上添加了以下功能.我正在使用Firebase存储但由于某种原因,它似乎不起作用,我不知道为什么.
上传文件时,进度条应显示将文件保存/上传到Firebase存储的进度,但情况并非如此.Firebase已初始化,我知道它有效.
如果有人能帮助我并告诉我为什么功能不能如上所述以及如何解决它,我将不胜感激.
function AddMed() {
var uploader = document.getElementById("uploader");
var fileButton = document.getElementById("fileButton");
var email = sessionStorage.getItem("email");
//Listen for file selection
fileButton.addEventListener('change', function (e) {
// Get File
var file = e.target.files[0];
//Create a storage ref
var storageRef = firebase.storage().ref('file/' + file.name);
/** folder name will be email,
Will have to transfer variable from page to page and files will be .jpeg**/
//Upload file
var task = storageRef.put(file);
//Update progress bar
task.on('state_changed',
function progress(snapshot) {
var percentage = (snapshot.bytesTransferred …Run Code Online (Sandbox Code Playgroud) /*jslint plusplus: true*/
function signin() {
'use strict';
localStorage.setItem("index", 0);
var get, sn, get1, text, i;
get = localStorage.getItem("login");
get1 = JSON.parse(get);
sn = document.getElementById("studentnumber").value;
if (sn === get1[0].student) {
window.alert("Welcome, " + get1[0].fName + get1[0].lName);
window.location = 'Newsfeed.html';
} else {
window.alert = "Sorry Student Number or Password is incorrect! Did up already make an account?";
}
}
Run Code Online (Sandbox Code Playgroud)
window.location无法正常工作.页面名称是正确的,当信息正确但程序将加载到新页面时,程序会给出window.alert.任何人都知道它为什么不起作用?请帮忙!我已经好几个小时了.