Filepicker เป็นกระบวนการทางธุรกิจประเภทส่วนหน้าที่ออกแบบมาเพื่อจัดการการดาวน์โหลดไฟล์

กระบวนการจัดการไฟล์ผ่านส่วนหน้าควรสร้างด้วยวิธีต่อไปนี้:

  • รับข้อมูลในมุมมองส่วนหน้า
  • การอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์เพื่อรับ ID เฉพาะสำหรับแต่ละไฟล์
  • การสร้างวัตถุโมเดลข้อมูลตามไฟล์ที่อัปโหลด
  • การโพสต์วัตถุโมเดลข้อมูลลงในฐานข้อมูล

การใช้งาน Filepicker

  1. Filepicker Get Properties ใช้เพื่อรับไฟล์จากแอปพลิเคชันส่วนหน้า คุณได้รับ files อาร์เรย์ของวัตถุสำหรับการใช้งานต่อไป

    filepicker

  2. หากมีการอัปโหลดองค์ประกอบเดียว ให้รับเฉพาะองค์ประกอบที่มี index = 0 สำหรับสิ่งนั้นจะใช้บล็อก Array Element

    array element

  3. ต้องอัปโหลดองค์ประกอบอาร์เรย์ที่เป็นผลลัพธ์ไปยังเซิร์ฟเวอร์เพื่อใช้งานต่อไป Server request POST /_files/ ประเภทบล็อกถูกใช้เพื่อจุดประสงค์นี้ หลังจากส่ง file ไปยังเซิร์ฟเวอร์แล้ว ไฟล์จะได้รับ ID เฉพาะ ID นี้ใช้เพื่อเขียนวัตถุไปยังฐานข้อมูล

    post files

  4. วัตถุ File ใช้เพื่อสร้างวัตถุโมเดลข้อมูลใหม่โดยใช้บล็อก Expand-Make

    make expand

  5. ประเภทของบล็อก Server request POST ใช้สำหรับโพสต์ออบเจกต์โมเดลข้อมูลที่สร้างขึ้นใหม่ลงในฐานข้อมูล

    somefiles

Was this article helpful?

AppMaster.io 101 หลักสูตรความผิดพลาด

10 โมดูล
2 สัปดาห์ที่ผ่านมา

ไม่แน่ใจว่าจะเริ่มต้นที่ไหน? เริ่มต้นด้วยหลักสูตรเร่งรัดสำหรับผู้เริ่มต้นและสำรวจ AppMaster จาก A ถึง Z

เริ่มหลักสูตร
Development it’s so easy with AppMaster!

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

แก้ปัญหาด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา ประหยัดเวลาและมุ่งเน้นที่การสร้างแอปพลิเคชันของคุณ

headphones

ติดต่อฝ่ายสนับสนุน

บอกเราเกี่ยวกับปัญหาของคุณ แล้วเราจะหาทางแก้ไขให้คุณ

message

ชุมชนแชท

สนทนาคำถามกับผู้ใช้รายอื่นในการแชทของเรา

เข้าร่วมชุมชน