ลบไฟล์ด้วย Cloud Storage ใน Android

หลังจากอัปโหลดไฟล์ไปยัง Cloud Storage แล้ว คุณยังลบไฟล์เหล่านั้นได้

ลบไฟล์

หากต้องการลบไฟล์ ก่อนอื่นให้เลือก สร้างข้อมูลอ้างอิง ลงในไฟล์นั้น จากนั้นเรียกใช้เมธอด delete() ในการอ้างอิงนั้น

Kotlin+KTX

// Create a storage reference from our app
val storageRef = storage.reference

// Create a reference to the file to delete
val desertRef = storageRef.child("images/desert.jpg")

// Delete the file
desertRef.delete().addOnSuccessListener {
    // File deleted successfully
}.addOnFailureListener {
    // Uh-oh, an error occurred!
}

Java

// Create a storage reference from our app
StorageReference storageRef = storage.getReference();

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

// Delete the file
desertRef.delete().addOnSuccessListener(new OnSuccessListener<Void>() {
    @Override
    public void onSuccess(Void aVoid) {
        // File deleted successfully
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception exception) {
        // Uh-oh, an error occurred!
    }
});

จัดการข้อผิดพลาด

ข้อผิดพลาดเกิดขึ้นจากการลบไฟล์มีหลายประการ รวมถึงไฟล์ที่ไม่มีอยู่ หรือผู้ใช้ไม่มีสิทธิ์ เพื่อลบไฟล์ที่ต้องการ ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดได้ใน จัดการข้อผิดพลาด ของเอกสาร