获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

使用 Web 上的 Cloud Storage 删除文件

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

将文件上传到 Cloud Storage 后,您也可以将其删除。

删除文件

要删除文件,首先创建对该文件的引用。然后在该引用上调用delete()方法,该方法返回一个解决的Promise ,如果Promise拒绝,则返回一个错误。

Web version 9

import { getStorage, ref, deleteObject } from "firebase/storage";

const storage = getStorage();

// Create a reference to the file to delete
const desertRef = ref(storage, 'images/desert.jpg');

// Delete the file
deleteObject(desertRef).then(() => {
  // File deleted successfully
}).catch((error) => {
  // Uh-oh, an error occurred!
});

Web version 8

// Create a reference to the file to delete
var desertRef = storageRef.child('images/desert.jpg');

// Delete the file
desertRef.delete().then(() => {
  // File deleted successfully
}).catch((error) => {
  // Uh-oh, an error occurred!
});

处理错误

删除文件时可能出现错误的原因有很多,包括文件不存在或用户无权删除所需文件。有关错误的更多信息,请参阅文档的处理错误部分。