Ain ASP ไม่มีคลาสการอัพโหลดส่วนประกอบ ฉันไม่กล้าอวดว่ามันสมบูรณ์แบบแค่ไหน แต่มันสามารถบรรลุฟังก์ชั่นพื้นฐานรวมถึงการแตกข้อมูลแบบฟอร์มการอัพโหลดไปยังโฟลเดอร์ต่าง ๆ บันทึกลงฐานข้อมูล (การอัพโหลดและบันทึกแบบฟอร์มสามารถทำได้ในเวลาเดียวกัน ) และการจำกัดนามสกุลการอัพโหลด , จำกัดขนาดการอัพโหลด , เลือกประเภทการบันทึกไฟล์ (ชื่อไฟล์ต้นฉบับและเวลาสุ่ม) เป็นต้น!
คลาสนี้สามารถบันทึกข้อมูลผู้ใช้ได้อย่างสมบูรณ์ รวมถึงแบบฟอร์มที่มีชื่อเดียวกัน (บันทึกด้วย เป็นตัวคั่น เช่น request.form) และเส้นทางไคลเอ็นต์ของฟิลด์ไฟล์
หลังจากประมวลผลข้อมูลแล้ว โปรแกรมจะมีสองวิธี ----- ไฟล์และแบบฟอร์ม โดยทั้งสองวิธีนี้สามารถบันทึกไฟล์และข้อมูลสามารถอ่านได้และสามารถเรียกได้
เมธอด GetBytes ของคลาส fileaction รับข้อมูลไบนารี่ของไฟล์และสามารถบันทึกข้อมูลนี้ลงในฐานข้อมูลได้ (ผู้เขียนไม่แนะนำให้บันทึกข้อมูลไบนารีลงในฐานข้อมูล
จะส่งผลต่อประสิทธิภาพของฐานข้อมูล)
ข้อได้เปรียบที่ใหญ่ที่สุดของประเภทนี้คือการอัปโหลดหลายไฟล์นั่นคือคุณสามารถใช้การวนซ้ำเพื่อบันทึกไฟล์ทั้งหมดลงในไดเร็กทอรีเดียวกันและคุณสามารถบันทึกลงในไดเร็กทอรีอื่น ๆ ทีละไฟล์ได้ ข้อจำกัดของวัตถุอื่นๆ และคุณสามารถเลือกวิธีการบันทึกได้อย่างอิสระ - บันทึกด้วยชื่อไฟล์ต้นฉบับหรือบันทึกด้วยชื่อไฟล์ (เวลา + ตัวเลขสุ่ม) ที่สร้างโดยอัตโนมัติโดยโปรแกรม:
• ปฏิบัติตามความเรียบง่ายให้มากที่สุดและลดรหัสที่ซ้ำซ้อน
• การจัดเก็บข้อมูลที่ลูกค้าส่งมาอย่างครอบคลุม (แบบฟอร์มทั่วไป, ค่าฟิลด์ไฟล์, ค่าฟอร์มเดียวกัน)
• รับข้อมูลข้อผิดพลาดอย่างแม่นยำระหว่างการอัปโหลด
• คุณสามารถเลือกวิธีการบันทึกไฟล์ได้ (บันทึกด้วยชื่อไฟล์เดิมหรือบันทึกด้วยชื่อไฟล์ใหม่ ชื่อไฟล์ใหม่คือ เวลา + กลุ่มตัวเลขสุ่ม
• ฟังก์ชั่นการบันทึกไฟล์นั้นเรียบง่าย โทรสะดวก และยืดหยุ่น (เส้นทางการบันทึกและวิธีการบันทึกสามารถเปลี่ยนแปลงได้ตลอดเวลา)
• ในเวลาเดียวกัน สามารถรับรูปแบบไบนารีของไฟล์ได้ เพื่อให้สามารถบันทึกข้อมูลไบนารีลงในฐานข้อมูลได้
• การใช้คลาสนี้อย่างยืดหยุ่นทำให้สามารถแก้ไขข้อมูลฟอร์มและไฟล์ได้พร้อมกัน (ซึ่งไม่สามารถทำได้ในคลาสทั่วไป)
• ขึ้นอยู่กับทุกคนที่จะค้นพบการใช้งานเพิ่มเติม...
• มีตัวอย่างง่ายๆ มากมายในการสาธิต หากคุณเชี่ยวชาญตัวอย่างเหล่านี้ คุณจะสามารถใช้หมวดหมู่นี้ได้อย่างยืดหยุ่น วันที่อัปเดต: 2009-7-9
1. เพิ่มประสิทธิภาพคลาสเพิ่มเติมเพื่อลดการใช้ทรัพยากร
2. เพิ่มฟังก์ชั่นการสร้างไดเร็กทอรีที่ไม่มีอยู่โดยอัตโนมัติ
3. ลบคลาสการบันทึกไฟล์แบบธรรมดาและเก็บเฉพาะฟังก์ชันการบันทึกไฟล์แบบธรรมดาไว้
ขยาย