我有未定义的网址。有人知道如何解决我的问题吗?
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);
});
}
答案 0 :(得分:0)
用于监视上传任务的任务快照上不再提供下载URL。上传完成后,您需要在meta Tab
c t f a
--------------------
Key1 s
Col1 s
Col2 s
Col3 s
上调用getDownloadURL()
。请参阅monitoring upload progress上的文档中的示例。应用于您的代码,它将变为:
StorageReference