Создает поле для ввода имени файла, который пересылается на сервер. Поле создается следующим образом.
Параметры формы enctype="multipart/form-data" нужен для корректной передачи файла. Если его не указать, будет передан лишь путь к файлу. Дополнительные параметры те же, что и для текстового поля.
| Параметр | Описание | 
|---|---|
| name=... | Имя поля. Предназначено для того, чтобы обработчик формы мог идентифицировать это поле. | 
| maxlength=... | Максимальное количество символов разрешенных в тексте. | 
| size=... | Ширина поля. | 
Пример. Создание поля для отправки файла
<form action="/cgi-bin/handler.cgi" enctype="multipart/form-data" 
              method="POST">
              <b>Пожалуйста укажите рисунок, который следует 
              добавить:</b><br>
              <input type=file size=30><br>
              <input type=submit value="Отправить"> 
              
              </form> 
В результате получим следующее.
| Пожалуйста, укажите рисунок, который следует добавить: |