Атрибут enctype

Оновлено: 14.06.2022

Атрибут enctype

Визначає спосіб кодування даних форми при їх надсиланні на сервер. Зазвичай встановлювати значення атрибута enctype не потрібно, дані ловолі правильно розуміються на стороні сервера. Однак, якщо використовується поле для надсилання файлу (input type="file"), слід визначити атрибут enctype як multipart/form-data.

Синтаксис

<form enctype="application/x-www-form-urlencoded | multipart/form-data | text/plain">
...
</form>

Значення

application/x-www-form-urlencoded
Замість пробілів ставиться +, символи на кшталт кириличних букв кодуються їх шістнадцятковими значеннями (наприклад, %D0%90%D0%BD%D1%8F замість Аня).
multipart/form-data
Дані не кодуються. Це значення застосовується під час надсилання файлів.
text/plain
Пробіли замінюються знаком +, літери та інші символи не кодуються.

Значення за замовчуванням

application/x-www-form-urlencoded

Приклад

Браузери

form: enctype

Переглянути сумісність з Can I use?

form: enctype