【问题标题】:How can I delete an image I have stored in Google Coud Storage Bucket in Flutter? (Not Firebase Cloud Storage)如何在 Flutter 中删除存储在 Google Cloud Storage Bucket 中的图像? (没有 Firebase 云存储)
【发布时间】:2021-07-31 04:32:56
【问题描述】:

我有图片的公共链接。我正在考虑 gcloud flutter 包https://pub.dev/packages/gcloud,但我真的找不到任何东西来说明如何做我正在尝试的事情。进阶谢谢。 请注意,我不是在谈论 Firebase 云存储。

【问题讨论】:

    标签: flutter google-cloud-storage


    【解决方案1】:

    要删除文件,首先创建对该文件的引用。然后在该引用上调用 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!
    });
    

    【讨论】:

    • 谢谢,但我不是在谈论 Firebase 存储。
    猜你喜欢
    • 2020-01-17
    • 1970-01-01
    • 2019-12-17
    • 2018-05-23
    • 1970-01-01
    • 2017-09-26
    • 2019-02-14
    • 1970-01-01
    • 2020-10-17
    相关资源
    最近更新 更多