【发布时间】:2021-07-31 04:32:56
【问题描述】:
我有图片的公共链接。我正在考虑 gcloud flutter 包https://pub.dev/packages/gcloud,但我真的找不到任何东西来说明如何做我正在尝试的事情。进阶谢谢。 请注意,我不是在谈论 Firebase 云存储。
【问题讨论】:
标签: flutter google-cloud-storage
我有图片的公共链接。我正在考虑 gcloud flutter 包https://pub.dev/packages/gcloud,但我真的找不到任何东西来说明如何做我正在尝试的事情。进阶谢谢。 请注意,我不是在谈论 Firebase 云存储。
【问题讨论】:
标签: flutter google-cloud-storage
要删除文件,首先创建对该文件的引用。然后在该引用上调用 delete() 方法,该方法返回一个已解决的 Promise,或者如果 承诺拒绝。
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!
});
【讨论】: