Skip to main content

เพิ่ม API ใหม่ สำหรับการอัพโหลดไฟล์แนบที่เข้ารหัสแบบ base64

เพิ่ม API ใหม่ สำหรับการอัพโหลดไฟล์แนบที่เข้ารหัสแบบ base64

FlowAccount OpenAPI เพิ่ม API ใหม่ เพื่อรองรับการอัพโหลดไฟล์แนบที่เข้ารหัสแบบ base64 ในเอกสาร

รายละเอียด​

FlowAccount OpenAPI เพิ่ม API ใหม่ เพื่อรองรับการอัพโหลดไฟล์แนบที่เข้ารหัสแบบ base64 ในเอกสาร

สามารถตรวจสอบรายการ APIs ใหม่ได้ที่ Releases

  • POST /quotations/{id}/attachment/base64
  • POST /billing-notes/{id}/attachment/base64
  • POST /tax-invoices/{id}/attachment/base64
  • POST /cash-invoices/{id}/attachment/base64
  • POST /receipts/{id}/attachment/base64
  • POST /purchases-orders/{id}/attachment/base64
  • POST /purchases/{id}/attachment/base64
  • POST /expenses/{id}/attachment/base64

เงื่อนไขอัพโหลดไฟล์แนบ​

  • ขนาดไฟล์แนบทั้งหมดรวมกันแล้วไม่เกิน 10 MB ต่อครั้ง
  • อัพโหลดไฟล์ได้ไม่เกิน 10 ไฟล์ต่อครั้ง
  • ชนิดของไฟล์, ชื่อไฟล์พร้อมนามสกุล และ ข้อมูลไฟล์ที่เป็น Base64 ต้องตรงกัน

ชนิดของไฟล์ที่รองรับ​

  • Image: .jpg .jpeg .png .bmp
  • Microsoft Office : .doc .docx .xls .xlsx .ppt .pptx
  • PDF: .pdf

ตัวอย่าง Response​

เมื่ออัพโหลดเอกสารสำเร็จ

{
"status": true,
"message": "",
"code": 0,
"data": [
{
"attachmentId": 12345678,
"attachmentName": "qwertyuiop_123456789.jpg",
"createdOn": "2025-10-08T11:52:35.9047751+00:00",
"orderNumber": 5,
"isDisplay": true
"attachmentPath": "https://media.flowaccount.com/98765/documents/images/npxkubsk.1ba_1431622526_81025.jpg"
}
]
}

เมื่อชื่อไฟล์ไม่ตรงกันกับข้อมูลไฟล์ที่เป็น Base64

{
"data": {
"validationErrors": [
"The file extension in fileName does not match the actual file type detected from Base64Data.",
]
},
"status": false,
"message": "One or more validation errors occurred.",
"code": 207400
}