如何将图像存储在Firebase存储中以及如何将图像URL保存在实时数据库中

时间:2018-12-05 19:11:27

标签: javascript html firebase-realtime-database firebase-storage

我有未定义的网址。有人知道如何解决我的问题吗?

function store(){
    var litrato = this.files[0];

    var storageref = firebase.storage().ref('gallery/' + litrato.name);
    var uploadTask = storageref.put(litrato);
    uploadTask.on('state_changed', function(snapshot){
    }, function(error){
    }, function(){
        var downloadURL = uploadTask.snapshot.downloadURL;
        console.log(downloadURL);
    });
}

1 个答案:

答案 0 :(得分:0)

用于监视上传任务的任务快照上不再提供下载URL。上传完成后,您需要在meta Tab c t f a -------------------- Key1 s Col1 s Col2 s Col3 s 上调用getDownloadURL()。请参阅monitoring upload progress上的文档中的示例。应用于您的代码,它将变为:

StorageReference