你好寻求一些帮助,
我目前有一些JavaScript代码,允许已登录的用户将图像上传到Firebase存储.我希望他们上传的图片是他们的个人资料图片,但是我似乎无法将上传的图片链接回特定用户?
它工作正常,我可以在控制台中看到上传的图像,但没有什么可以识别用户上传它的内容.
//Upload Profile Picture
//Altered code from: Firebase Youtube Channel.
//Get Elements
var uploader = document.getElementById('uploader');
var fileButton = document.getElementById('fileButton');
//Listen for file
fileButton.addEventListener('change', function(e){
//Get File
var file = e.target.files[0];
//Create a Storage Ref
var storageRef = firebase.storage().ref('profilePictures/' + file.name);
//Upload file
var task = storageRef.put(file);
var user = firebase.auth().currentUser;
//Update Progress Bar
task.on('state_changed',
function progress(snapshot){
var percentage = (snapshot.bytesTransferred / snapshot.totalBytes) *100;
uploader.value = percentage;
//if percentage = 100
//$(".overlay").hide();
},
function error(err){
},
function complete(){ …Run Code Online (Sandbox Code Playgroud)