วิธีการทั่วไปของคลาส FileItem:
1. บูลีน isformfield ()
วิธีการ iSformfield ใช้เพื่อตรวจสอบว่าข้อมูลที่ถูกห่อหุ้มโดยวัตถุคลาส FileItem เป็นฟิลด์ฟอร์มข้อความปกติหรือฟิลด์ฟอร์มไฟล์หรือไม่ หากเป็นฟิลด์ฟอร์มปกติมันจะส่งคืนจริงมิฉะนั้นจะส่งคืนเท็จ ดังนั้นวิธีนี้สามารถใช้เพื่อตรวจสอบว่าเป็นฟิลด์ฟอร์มปกติหรือฟิลด์ฟอร์มการอัปโหลดไฟล์
2. สตริง getName ()
วิธี getName ใช้เพื่อรับชื่อไฟล์ในฟิลด์อัปโหลดไฟล์
โปรดทราบว่าชื่อไฟล์ที่ได้รับใน IE หรือ Firefox นั้นแตกต่างกัน ใน IE มันเป็นเส้นทางที่แน่นอนและใน Firefox มันเป็นเพียงชื่อไฟล์
3. สตริง getfieldName ()
วิธี getFieldName ใช้เพื่อส่งคืนค่าของแอตทริบิวต์ชื่อแท็กฟอร์ม ดังในตัวอย่างข้างต้นค่าของ <อินพุต type = "text" name = "คอลัมน์" />
4. โมฆะเขียน (ไฟล์ไฟล์)
วิธีการเขียนใช้เพื่อบันทึกเนื้อหาร่างกายที่บันทึกไว้ในวัตถุ FileItem ไปยังไฟล์ที่ระบุ หากเนื้อหาหลักในวัตถุ FileItem ถูกบันทึกไว้ในไฟล์ชั่วคราวหลังจากวิธีการเสร็จสมบูรณ์แล้วไฟล์ชั่วคราวอาจถูกล้าง วิธีนี้ยังสามารถเขียนเนื้อหาของฟิลด์ฟอร์มปกติลงในไฟล์ได้ แต่วัตถุประสงค์หลักคือการบันทึกเนื้อหาไฟล์ที่อัปโหลดในระบบไฟล์โลคัล
5. สตริง getString ()
วิธี GetString ใช้เพื่อส่งคืนเนื้อหาสตรีมข้อมูลที่บันทึกไว้ในวัตถุ FileItem เป็นสตริง มันมีคำจำกัดความที่มากเกินไปสองคำ:
สาธารณะ java.lang.string getString ()
สาธารณะ java.lang.string getString (java.lang.string encoding)
โยน java.io.unsupportencodingexception
อดีตใช้ชุดอักขระเริ่มต้นการเข้ารหัสเพื่อแปลงเนื้อหาของร่างกายเป็นสตริงและหลังใช้การเข้ารหัสชุดอักขระที่ระบุโดยพารามิเตอร์เพื่อแปลงเนื้อหาของร่างกายเป็นสตริง หากภาษาจีนอ่านไม่ออกเมื่ออ่านเนื้อหาขององค์ประกอบฟิลด์แบบฟอร์มปกติโปรดโทรหาวิธีการรับสายที่สองและส่งผ่านชื่อการเข้ารหัสชุดอักขระที่ถูกต้อง
6. สตริง getContentType ()
วิธีการ getContentType ใช้เพื่อรับประเภทของไฟล์ที่อัปโหลดนั่นคือค่าของฟิลด์ฟิลด์องค์ประกอบคำอธิบายส่วนหัวแอตทริบิวต์ "ประเภทเนื้อหา" เช่น "รูปภาพ/jpeg" หากวัตถุคลาส FileItem สอดคล้องกับฟิลด์ฟอร์มปกติวิธีการจะส่งคืนค่า null
7. บูลีน isinmemory ()
วิธีการ ISINMEMORY ใช้เพื่อตรวจสอบว่าเนื้อหาข้อมูลห่อหุ้มโดยวัตถุ FileItem ถูกเก็บไว้ในหน่วยความจำหรือในไฟล์ชั่วคราวหรือไม่ หากเก็บไว้ในหน่วยความจำมันจะส่งคืนจริงมิฉะนั้นจะส่งคืนเท็จ
8. โมฆะลบ ()
วิธีการลบใช้เพื่อล้างเนื้อหาหลักที่เก็บไว้ในวัตถุคลาส FileItem หากเนื้อหาหลักถูกบันทึกไว้ในไฟล์ชั่วคราววิธีการลบจะลบไฟล์ชั่วคราว
แม้ว่าไฟล์ชั่วคราวจะถูกล้างโดยอัตโนมัติเมื่อวัตถุ FileItem ถูกรวบรวมโดย Garbage Collector แต่การเรียกใช้วิธีการลบในเวลาสามารถล้างไฟล์ชั่วคราวก่อนหน้านี้และแหล่งข้อมูลการจัดเก็บของระบบฟรี นอกจากนี้เมื่อมีข้อยกเว้นเกิดขึ้นในระบบอาจเป็นไปได้ว่าไฟล์ชั่วคราวบางไฟล์จะถูกบันทึกไว้อย่างถาวรบนฮาร์ดดิสก์
9. InputStream getInputStream ()
ส่งคืนเนื้อหาข้อมูลของไฟล์ที่อัปโหลดในรูปแบบของสตรีม
10. ได้รับนาน ()
ส่งคืนขนาดเป็นไบต์ของไฟล์ที่อัปโหลด
บทความข้างต้นพูดสั้น ๆ เกี่ยวกับวิธีการทั่วไปของ FileItem เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น