Sau khi tải tệp lên Cloud Storage, bạn cũng có thể xoá những tệp đó.
Xoá tệp
Để xóa một tệp, trước tiên
tạo tệp đối chiếu
cho tệp đó. Sau đó, hãy gọi phương thức delete()
trên tham chiếu đó. Phương thức này sẽ trả về
Promise
được phân giải hoặc lỗi nếu Promise
từ chối.
Web
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
// 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! });
Xử lý lỗi
Có một số lý do khiến lỗi có thể xảy ra khi xoá tệp, bao gồm tệp không tồn tại hoặc người dùng không có quyền để xoá tệp mong muốn. Bạn có thể xem thêm thông tin về các lỗi trong Xử lý lỗi của phần Tài liệu.