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存储空间。它保存为 [对象类型] 。如何使用文件名存储它?
答案 0 :(得分:2)
files
property of an input是FileList
,其中每个元素都是File
object。要获取其名称,请使用File.name
:
function lasted()
{
var fname=this.files[0].name;
var btns=stg.ref("Gis/"+ fname);
btns.put(fname);
}