# `INVALID_FILE` อ่านไฟล์ไม่ได้

Source: https://checkslip.com/problems/invalid-file

- **HTTP status**: `422`
- **เครดิต**: ไม่หัก

## ความหมาย

ไฟล์ว่าง เสีย ใหญ่เกิน 50 ล้านพิกเซล หรือไม่ใช่รูป JPEG / PNG / WebP เช่น HEIC, GIF, PDF (ดูจากเนื้อไฟล์ ไม่ใช่นามสกุล) ไม่หักเครดิต

## วิธีแก้

บันทึกสลิปเป็นรูปภาพ (ภาพหน้าจอจากแอปธนาคาร) แล้วส่งใหม่ หรือส่งข้อความ QR แทน

## ตัวอย่าง response

```
{
  "type": "https://checkslip.com/problems/invalid-file",
  "title": "อ่านไฟล์ไม่ได้",
  "status": 422,
  "code": "INVALID_FILE",
  "instance": "/api/slips/0192d4e0-7c1a-7b3e-9f00-1a2b3c4d5e6f"
}
```
