Filepicker เป็นกระบวนการทางธุรกิจประเภทส่วนหน้าที่ออกแบบมาเพื่อจัดการการดาวน์โหลดไฟล์
กระบวนการจัดการไฟล์ผ่านส่วนหน้าควรสร้างด้วยวิธีต่อไปนี้:
- รับข้อมูลในมุมมองส่วนหน้า
- การอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์เพื่อรับ ID เฉพาะสำหรับแต่ละไฟล์
- การสร้างวัตถุโมเดลข้อมูลตามไฟล์ที่อัปโหลด
- การโพสต์วัตถุโมเดลข้อมูลลงในฐานข้อมูล
การใช้งาน Filepicker
Filepicker Get Properties ใช้เพื่อรับไฟล์จากแอปพลิเคชันส่วนหน้า คุณได้รับ files อาร์เรย์ของวัตถุสำหรับการใช้งานต่อไป
หากมีการอัปโหลดองค์ประกอบเดียว ให้รับเฉพาะองค์ประกอบที่มี index = 0 สำหรับสิ่งนั้นจะใช้บล็อก Array Element
ต้องอัปโหลดองค์ประกอบอาร์เรย์ที่เป็นผลลัพธ์ไปยังเซิร์ฟเวอร์เพื่อใช้งานต่อไป Server request POST /_files/ ประเภทบล็อกถูกใช้เพื่อจุดประสงค์นี้ หลังจากส่ง file ไปยังเซิร์ฟเวอร์แล้ว ไฟล์จะได้รับ ID เฉพาะ ID นี้ใช้เพื่อเขียนวัตถุไปยังฐานข้อมูล
วัตถุ File ใช้เพื่อสร้างวัตถุโมเดลข้อมูลใหม่โดยใช้บล็อก Expand-Make
ประเภทของบล็อก Server request POST ใช้สำหรับโพสต์ออบเจกต์โมเดลข้อมูลที่สร้างขึ้นใหม่ลงในฐานข้อมูล