แอตทริบิวต์ enctype ขององค์ประกอบ FORM ระบุประเภทการเข้ารหัสที่ใช้เมื่อส่งข้อมูลแบบฟอร์มไปยังเซิร์ฟเวอร์ ค่าเริ่มต้นคือ "application/x-www-form-urlencoded"
อย่างไรก็ตาม การเข้ารหัสนี้ไม่มีประสิทธิภาพเมื่อส่งข้อความจำนวนมาก ข้อความที่มีอักขระที่ไม่ใช่ ASCII หรือข้อมูลไบนารีไปยังเซิร์ฟเวอร์
เมื่ออัปโหลดไฟล์ ประเภทการเข้ารหัสที่ใช้ควรเป็น "หลายส่วน/ฟอร์ม-ดาต้า" ซึ่งสามารถส่งทั้งข้อมูลข้อความและการอัปโหลดข้อมูลไบนารี
ค่าแอตทริบิวต์ ENCTYPE ของแบบฟอร์ม <form> บนฝั่งเบราว์เซอร์คือหลายส่วน/แบบฟอร์ม-ข้อมูล ซึ่งบอกเราว่าข้อมูลที่ส่งต้องใช้โปรโตคอลการส่งผ่านมัลติมีเดีย เนื่องจากมัลติมีเดียส่งข้อมูลจำนวนมาก จึงกำหนดเงื่อนไขว่าจะต้องอัปโหลด ไฟล์จะต้องเป็นวิธีการโพสต์ <แอตทริบิวต์ประเภทของอินพุต> ต้องเป็นไฟล์