เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ
ปัจจุบัน NocoBase รองรับประเภทเอ็นจิ้นในตัวดังต่อไปนี้ครับ/ค่ะ:
เมื่อติดตั้งระบบ จะมีการเพิ่มเอ็นจิ้นที่เก็บข้อมูลภายในเครื่องให้โดยอัตโนมัติ ซึ่งคุณสามารถใช้งานได้ทันทีครับ/ค่ะ นอกจากนี้ คุณยังสามารถเพิ่มเอ็นจิ้นใหม่ หรือแก้ไขพารามิเตอร์ของเอ็นจิ้นที่มีอยู่ได้ด้วยครับ/ค่ะ
นอกเหนือจากพารามิเตอร์เฉพาะสำหรับเอ็นจิ้นแต่ละประเภทแล้ว ส่วนต่อไปนี้คือพารามิเตอร์ทั่วไปครับ/ค่ะ (โดยจะใช้ที่เก็บข้อมูลภายในเครื่องเป็นตัวอย่าง):

ชื่อของเอ็นจิ้นที่เก็บข้อมูล ใช้สำหรับระบุตัวตนด้วยคนครับ/ค่ะ
ชื่อระบบของเอ็นจิ้นที่เก็บข้อมูล ใช้สำหรับให้ระบบระบุตัวตนครับ/ค่ะ ชื่อนี้จะต้องไม่ซ้ำกันในระบบ หากเว้นว่างไว้ ระบบจะสร้างชื่อแบบสุ่มให้โดยอัตโนมัติครับ/ค่ะ
ส่วนนำหน้าของที่อยู่ URL ที่ไฟล์สามารถเข้าถึงได้จากภายนอกครับ/ค่ะ ซึ่งอาจเป็น URL พื้นฐานสำหรับเข้าถึงของ CDN ก็ได้ เช่น “https://cdn.nocobase.com/app” (ไม่ต้องมีเครื่องหมาย “/” ปิดท้ายนะครับ/คะ)
พาธสัมพัทธ์ที่ใช้เมื่อจัดเก็บไฟล์ครับ/ค่ะ ส่วนนี้จะถูกนำไปต่อท้าย URL สุดท้ายโดยอัตโนมัติเมื่อมีการเข้าถึง เช่น “user/avatar” (ไม่ต้องมีเครื่องหมาย “/” ทั้งที่จุดเริ่มต้นและจุดสิ้นสุดนะครับ/คะ)
การจำกัดขนาดไฟล์เมื่ออัปโหลดไปยังเอ็นจิ้นที่เก็บข้อมูลนี้ครับ/ค่ะ ไฟล์ที่มีขนาดเกินกว่าที่กำหนดจะไม่สามารถอัปโหลดได้ โดยค่าเริ่มต้นของระบบจะจำกัดไว้ที่ 20MB และสามารถปรับสูงสุดได้ถึง 1GB ครับ/ค่ะ
สามารถจำกัดประเภทของไฟล์ที่อัปโหลดได้ โดยใช้รูปแบบการอธิบายไวยากรณ์ MIME ครับ/ค่ะ ตัวอย่างเช่น image/* หมายถึงไฟล์รูปภาพ หากต้องการระบุหลายประเภท สามารถคั่นด้วยเครื่องหมายจุลภาค (comma) ภาษาอังกฤษได้ครับ/ค่ะ เช่น image/*, application/pdf หมายถึงอนุญาตทั้งไฟล์รูปภาพและไฟล์ PDF ครับ/ค่ะ
เมื่อเลือกตัวเลือกนี้ จะถูกตั้งค่าเป็นเอ็นจิ้นที่เก็บข้อมูลเริ่มต้นของระบบครับ/ค่ะ หากฟิลด์แนบไฟล์หรือคอลเลกชันไฟล์ไม่ได้ระบุเอ็นจิ้นที่เก็บข้อมูลไว้ ไฟล์ที่อัปโหลดทั้งหมดจะถูกบันทึกลงในเอ็นจิ้นที่เก็บข้อมูลเริ่มต้นนี้ครับ/ค่ะ เอ็นจิ้นที่เก็บข้อมูลเริ่มต้นจะไม่สามารถลบได้ครับ/ค่ะ
เมื่อเลือกตัวเลือกนี้ ไฟล์ที่อัปโหลดในเอ็นจิ้นที่เก็บข้อมูลจะยังคงอยู่ แม้ว่าเรคคอร์ดข้อมูลในตารางแนบไฟล์หรือคอลเลกชันไฟล์จะถูกลบไปแล้วก็ตามครับ/ค่ะ โดยค่าเริ่มต้นจะไม่ได้เลือกตัวเลือกนี้ ซึ่งหมายความว่าเมื่อลบเรคคอร์ด ไฟล์ในเอ็นจิ้นที่เก็บข้อมูลก็จะถูกลบออกไปด้วยครับ/ค่ะ
หลังจากอัปโหลดไฟล์แล้ว พาธสำหรับเข้าถึงสุดท้ายจะประกอบขึ้นจากหลายส่วนดังนี้ครับ/ค่ะ:
ตัวอย่างเช่น: https://cdn.nocobase.com/app/user/avatar/20240529115151.png ครับ/ค่ะ