小编imc*_*nor的帖子

Firebase用户上传和个人资料照片

你好寻求一些帮助,

我目前有一些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)

javascript firebase firebase-storage

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

firebase ×1

firebase-storage ×1

javascript ×1