บางครั้งเมื่อคุณสร้างแอป สิ่งต่างๆ ไม่เป็นไปตามที่วางแผนไว้และจะมีข้อผิดพลาดเกิดขึ้น
หากไม่แน่ใจ ให้ตรวจสอบข้อผิดพลาดที่ส่งคืนและดูข้อความแสดงข้อผิดพลาด
หากตรวจสอบข้อความแสดงข้อผิดพลาดและมีกฎความปลอดภัยของ Cloud Storage ที่เอื้อให้คุณดำเนินการได้ แต่ยังคงพบปัญหาในการแก้ไขข้อผิดพลาด โปรดไปที่หน้าการสนับสนุนแล้วแจ้งให้เราทราบว่าเราจะช่วยคุณได้อย่างไร
จัดการข้อความแสดงข้อผิดพลาด
การเกิดข้อผิดพลาดขึ้นมีสาเหตุหลายประการ ได้แก่ การที่ไฟล์ไม่มีอยู่ ผู้ใช้ไม่มีสิทธิ์เข้าถึงไฟล์ที่ต้องการ หรือผู้ใช้ยกเลิกการอัปโหลดไฟล์
เพื่อวินิจฉัยปัญหาและจัดการข้อผิดพลาดอย่างเหมาะสม ต่อไปนี้เป็นรายการข้อผิดพลาดทั้งหมดที่ไคลเอ็นต์ของเราจะแสดงให้เห็นและวิธีการเกิดขึ้น
ชื่อ | เหตุผล |
---|---|
kErrorNone |
ไม่มีข้อผิดพลาด |
kErrorUnknown |
เกิดข้อผิดพลาดที่ไม่รู้จัก |
kErrorObjectNotFound |
ไม่มีออบเจ็กต์ในข้อมูลอ้างอิงที่ต้องการ |
kErrorBucketNotFound |
ไม่มีการกำหนดค่าที่เก็บข้อมูลสำหรับ Cloud Storage |
kErrorProjectNotFound |
ไม่มีการกำหนดค่าโปรเจ็กต์สำหรับ Cloud Storage |
kErrorQuotaExceeded |
เกินโควต้าสำหรับที่เก็บข้อมูล Cloud Storage แล้ว หากคุณใช้ระดับที่ไม่มีค่าใช้จ่าย ให้อัปเกรดเป็นแพ็กเกจแบบชำระเงิน หากใช้แพ็กเกจแบบชำระเงิน โปรดติดต่อทีมสนับสนุนของ Firebase |
kErrorUnauthenticated |
ผู้ใช้ไม่ได้รับการตรวจสอบสิทธิ์ ตรวจสอบสิทธิ์แล้วลองอีกครั้ง |
kErrorUnauthorized |
ผู้ใช้ไม่ได้รับอนุญาตให้ดำเนินการที่ต้องการ โปรดตรวจสอบว่ากฎถูกต้อง |
kErrorRetryLimitExceeded |
การดำเนินการ (อัปโหลด ดาวน์โหลด ลบ ฯลฯ) เกินขีดจำกัดเวลาสูงสุดแล้ว โปรดลองอัปโหลดอีกครั้ง |
kErrorNonMatchingChecksum |
ไฟล์ในไคลเอ็นต์ไม่ตรงกับ checksum ของไฟล์ที่เซิร์ฟเวอร์ได้รับ โปรดลองอัปโหลดอีกครั้ง |
kErrorCanceled |
ผู้ใช้ยกเลิกการดำเนินการ |
kErrorDownloadSizeExceeded |
ขนาดของไฟล์ที่ดาวน์โหลดเกินขนาดหน่วยความจำที่จัดสรรไว้สำหรับการดาวน์โหลด เพิ่มขีดจำกัดหน่วยความจำแล้วลองดาวน์โหลดอีกครั้ง |