Laravel 如何使用JavaScript从firebase中删除图像?

Laravel 如何使用JavaScript从firebase中删除图像?,laravel,firebase,firebase-realtime-database,google-cloud-firestore,firebase-authentication,Laravel,Firebase,Firebase Realtime Database,Google Cloud Firestore,Firebase Authentication,这是我的密码。。我在getimage函数中出错。在错误中,我找不到返回的URL值。在removeimage函数中找不到此值。当我检查控制台时,响应首先出现在打印控制台之后。确切地说,我不知道问题出在哪里 function uploadImage(file) { const ref = firebase.storage().ref() const date = new Date(); const name = date.toLocaleTimeString() + '-' + fil

这是我的密码。。我在getimage函数中出错。在错误中,我找不到返回的URL值。在removeimage函数中找不到此值。当我检查控制台时,响应首先出现在打印控制台之后。确切地说,我不知道问题出在哪里

function uploadImage(file)
{
  const ref = firebase.storage().ref()
  const date = new Date();
  const name =  date.toLocaleTimeString() + '-' + file.name
  const metadata = {
    contentType:file.type
  }
  const task = ref.child(name).put(file,metadata)
  task
  .then(snapshot => snapshot.ref.getDownloadURL())
  .then((url) => {
  document.querySelector('#image').src = url;
  })
  .catch(console.error);
  return name;
}


function getimage(name)
{
  const ref = firebase.storage().ref();
  const taskset = ref.child(name).getDownloadURL().then(function(url) {
    return url;
  }).catch(function(error) { 
 });
}


function removeimage(name){
  var url= getimage(name);
  var desertRef = firebase.storage().refFromURL(url)
  desertRef.delete().then(function() {
    //console.log("hello");
 }).catch(function(error) {
   // Uh-oh, an error occurred!
 console.log(error)
 });
}

你能分享你收到的错误信息吗?我建议您在代码上实现一个小错误处理,例如,以便正确地解决遇到的问题