obu*_*oon 1 reactjs react-native react-native-firebase
我想在用户删除其帐户时删除上传到 firebase 存储的图像。我阅读了文档并尝试了他们指定的内容,但它不起作用。我回来了error error Error: No object exists at the desired reference.
console.log 显示
\n\n{path: "/users/w3jvGrcMJ7TSUguQRRvRa8eHEIF3/undefined", _storage: Storage}path: "/users/w3jvGrcMJ7TSUguQRRvRa8eHEIF3/undefined"_storage: Storage\xc2\xa0{_app: App, _customUrlOrRegion: undefined, namespace: "storage"}fullPath: (...)key: (...)put: (...)__proto__: ReferenceBase "ref"
删除帐户.js
\n\ntry{\nconst user = firebase.auth().currentUser;\n let uid = user.uid;\nlet ref = firebase.storage().ref(`/users/${uid}/`).child()\n console.log(ref,\'ref\') \nawait ref.delete()\n\n} catch(e){\n\nconsole.log(e)\n\n}\nRun Code Online (Sandbox Code Playgroud)\n
小智 5
这似乎是正确的,你能尝试这样的事情吗?
// Create a reference to the file to delete
var desertRef = firebase.storage().child('images/example.jpg');
// Delete the file
desertRef.delete().then(function() {
// File deleted successfully
}).catch(function(error) {
// Uh-oh, an error occurred!
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5449 次 |
| 最近记录: |