Laravel 如何使用JavaScript从firebase中删除图像?
这是我的密码。。我在getimage函数中出错。在错误中,我找不到返回的URL值。在removeimage函数中找不到此值。当我检查控制台时,响应首先出现在打印控制台之后。确切地说,我不知道问题出在哪里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
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)
});
}
你能分享你收到的错误信息吗?我建议您在代码上实现一个小错误处理,例如,以便正确地解决遇到的问题