【发布时间】:2020-06-15 11:57:58
【问题描述】:
我正在尝试将图像上传到实时 firebase 数据库。我用一张图片做的,但我不知道如何添加多张图片。
这是我对一张图片的解决方案。
<v-layout row>
<v-flex xs12 sm6 offset-sm3>
<!-- accept nam govori da uzme slike i nista vise-->
<v-btn raised @click="onPickFile">Upload image</v-btn>
<input
type="file"
style="display:none"
ref="fileInput"
accept="image/*"
@change="onFilePicked"/></v-flex
></v-layout>
在数据中我有这两个:imgURL: "", 图片:空 这是一种方法:
onFilePicked(event) {
//files is list of imaages by puting files[0] we are taking just one
const files = event.target.files;
let filename = files[0].name;
if (filename.lastIndexOf(".") <= 0) {
return alert("Please add a valid file!");
}
const fileReader = new FileReader();
fileReader.addEventListener("load", () => {
this.imgURL = fileReader.result;
});
fileReader.readAsDataURL(files[0]);
this.image = files[0];
},
【问题讨论】:
标签: javascript firebase vue.js firebase-realtime-database