حذف فایل‌ها با Cloud Storage برای C++‎

پس‌از بارگذاری فایل‌ها در Cloud Storage، می‌توانید آن‌ها را حذف کنید.

حذف کردن فایل

برای حذف فایل، ابتدا مرجعی برای آن فایل ایجاد کنید. سپس روش Delete() را در آن مرجع فراخوانی کنید.

// Create a reference to the file to delete.
StorageReference *desert_ref = storage_ref.Child("images/desert.jpg");

// Delete the file
Future future = desert_ref.Delete();

// Wait for operation to complete...

if (future.Error() != firebase::storage::kErrorNone) {
  // Uh-oh, an error occurred!
} else {
  // File deleted successfully
}

مدیریت کردن خطاها

دلایل متعددی برای بروز خطا در حذف فایل وجود دارد، ازجمله اینکه فایل وجود ندارد یا کاربر اجازه حذف فایل مشخص‌شده را ندارد. اطلاعات بیشتر درباره خطاها را می‌توانید در بخش رسیدگی به خطاها در اسناد پیدا کنید.