Atribut enctype dari elemen FORM menentukan jenis pengkodean yang digunakan saat mengirimkan data formulir ke server. Nilai defaultnya adalah "application/x-www-form-urlencoded".
Namun, pengkodean ini tidak efisien ketika mengirim teks dalam jumlah besar, teks yang berisi karakter non-ASCII, atau data biner ke server.
Saat mengunggah file, jenis pengkodean yang digunakan harus "multipart/form-data", yang dapat mengirim data teks dan unggahan data biner.
Nilai atribut ENCTYPE dari formulir <form> di sisi Browser adalah multipart/form-data, yang memberitahu kita bahwa data yang dikirimkan harus menggunakan protokol transmisi multimedia Karena multimedia mengirimkan data dalam jumlah besar, maka ditetapkan bahwa data tersebut diunggah file harus berupa metode posting, < Atribut tipe input> harus berupa file.