Следующий элемент формы, который мы рассмотрим — это элемент загрузки файла. Этот элемент формы предоставляет возможность клиентскому браузеру просматривать локальную файловую систему и выбирать файл для загрузки на Web-сервер. Более подробно о том, как этот элемент должен использоваться для правильной его работы, будет описано позднее в настоящей главе, в разделе "Управление загрузкой файлов". Чтобы создать элемент загрузки файлов, установите значение атрибута TYPE дескриптора <INPUT> равным FILE. Допустимые атрибуты этого элемента формы перечислены в табл. 4.3.
Таблица 4.3. Атрибуты элемента загрузки файлов Атрибут Описание NAME Имя элемента. SIZE Размер текстового поля элемента (в символах). MAXLENGTH Максимальная длина текстового поля. MIME Тип MIME, принимаемый полем элемента.
В листинге 4.5 иллюстрируется пример применения элемента загрузки файлов, позволяющий пользователю загружать только файлы с MIME-типом "image/*" (то есть только графические изображения).
Листинг 4.5. Использование элемента загрузки файлов HTML <INPUT TYPE="file" NAME="myfile" ACCEPT="image/*">