图片未在Firebase中保存名称

时间:2018-02-04 14:34:37

标签: javascript firebase firebase-storage

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>

我上传图片并将其保存到Firebase存储空间。它保存为 [对象类型] 。如何使用文件名存储它?

1 个答案:

答案 0 :(得分:2)

files property of an inputFileList,其中每个元素都是File object。要获取其名称,请使用File.name

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