-1
我有一个表单,可以将许多图像上传到不同的位置,抓取downloadURL
并使用ref.update
将图像的URL存储在正确的DB参考中。.update密钥的动态命名Firebase
我不知道是否有可能使用一个变量.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
中的值?