【发布时间】:2017-10-19 11:35:20
【问题描述】:
我有一个表单,我将许多图像上传到不同的位置,获取 downloadURL 并使用 ref.update 将图像的 URL 存储在正确的数据库引用中。
我想知道是否可以使用.update 中的变量来通过抓取活动文件输入的名称来动态更改密钥:
handleImgUpload() {
var activeInput = document.activeElement.name;
// set up storage refs, upload file then...
imgStorageRef.child(filename).getDownloadURL().then(function(url){
ref.update( {
activeInput: url // HERE IS WHERE I WANT THE VALUE STORED IN activeInput
})
在此示例中,要更新的ref 将获取字符串“activeInput”作为键。有没有办法添加存储在var activeInput 中的值?
【问题讨论】:
标签: javascript firebase-realtime-database