mod_upload เป็นโมดูลกรองขาเข้าสำหรับ multipart / รูปแบบข้อมูลว่าส่งมาจากรูปแบบการอัปโหลดไฟล์บนเว็บ มันถอดรหัสข้อมูลเพื่อจัดการไฟล์ที่ได้รับของตัวเองโดยไม่ต้องเข้ารหัส MIME สาขาอื่น ๆ จากรูปแบบที่มีให้เป็นตารางของชื่อ / ค่า
ตัวกรองที่สองก่อน mod_tmpfile สามารถใช้ได้ในการจัดเก็บเนื้อหาของแฟ้มใน tempfile เพื่อให้แน่ใจว่าข้อมูลทั้งหมดที่แบบฟอร์มที่มีอยู่เมื่อแฟ้มถูกประมวลผลและเป็นประโยชน์สำหรับการขนย้ายวัสดุที่ต้องทำงานพร้อมกัน
ตัวอย่าง:
พิจารณาไฟล์ HTML ง่ายส่วนการอัพโหลด:
<วิธีการรูปแบบ = "โพสต์" การกระทำ = "จัดการของฉัน" enctype = "multipart / form ข้อมูล">
ชื่อของคุณ: <ชื่อการป้อนข้อมูล = "ชื่อ">
ที่อยู่อีเมลของคุณ: <ชื่อการป้อนข้อมูล = "อีเมล">
br> <ไฟล์: <ชื่อการป้อนข้อมูล = "ไฟล์" type = "ไฟล์">
br> <ความคิดเห็นเพิ่มเติม
นี้จะสร้างการร้องขอ HTTP POST ที่มีไฟล์ที่อัปโหลดที่มีสามช่องข้อความให้ผู้ใช้เพิ่มเติม ข้อมูล MIME เข้ารหัสและการจัดการตามปกติที่มีการถอดรหัสพวกเขา
อัพโหลดกรอง
ใช้อัพโหลดกรองเป็นตัวกรองการป้อนข้อมูล, จัดการจะถูกส่งผ่านแทนเนื้อหาของแฟ้มถอดรหัส มันสามารถเข้าถึงข้อมูลแบบฟอร์มอื่น ๆ (ค่าของชื่อ, อีเมล์และแสดงความคิดเห็นผ่านโต๊ะส่งออกโดยฟังก์ชั่น
apr_table_t * mod_upload_form (request_rec * R)
ซึ่งสามารถใช้ได้กับจัดการใด ๆ หรือโมดูลอื่น ๆ ที่ต้องการข้อมูล
การกำหนดค่า:
การแทรก mod_upload ใช้ AddInputFilter หรือสั่ง SetInputFilter สำหรับการใช้งานไปป์ไลน์,
SetInputFilter อัพโหลดกรอง
หรือสำหรับการใช้งานซิงโครเพิ่มทั้งการอัพโหลดและ tmpfile
SetInputFilter tmpfile กรอง; อัพโหลดกรอง
mod_upload กำหนดสองคำสั่งกำหนดค่าเพิ่มเติม:
UploadField
ชื่อของเขตข้อมูลอัปโหลดไฟล์ในรูปแบบ HTML ที่ต้องดำเนินการ
UploadFormSize
ขนาดของตารางที่จัดสรรสำหรับองค์ประกอบรูปแบบอื่นที่ไม่ใช่อัปโหลด นี่คือที่ปรึกษา; เมษายนสามารถจัดการกับการปรับขนาดโดยอัตโนมัติของตาราง
ต้องการ .
- Apache 2.x
ความคิดเห็นที่ไม่พบ