Image not saving with name in Firebase

老子叫甜甜 提交于 2021-02-10 20:14:00

问题


var dbs=firebase.database();
var stg=firebase.storage();
var inp=document.getElementById("filess");
inp.onchange=lasted;
function lasted()
{
  var fname=this.files[0];
  var btns=stg.ref("Gis/"+ fname);
  btns.put(fname);
}
<input type="file" name="fileid" id="filess" multiple>

While I Upload the image and save it to the Firebase Storage. It is saving as [object Type]. How can I store it using the file name?


回答1:


The files property of an input is a FileList where each element is a File object. To get its name, use File.name:

function lasted()
{
  var fname=this.files[0].name;
  var btns=stg.ref("Gis/"+ fname);
  btns.put(fname);
}


来源:https://stackoverflow.com/questions/48609179/image-not-saving-with-name-in-firebase

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!