Пакет Dreamweaver

       

Файловое поле



11.7. Файловое поле

Иногда информация, которую требуется получить от посетителя, настолько сложна и объемна, что для ее передачи не хватает возможностей стандартных текстовых полей и других составляющих форм. В подобных случаях приходится организовывать полноценный файловый обмен между гипер­текстовой страницей и сервером. Передача файлов полностью снимает все ограничения на содержимое и форму представления информации. В языке гипертекстовой разметки загрузкой файлов управляет специаль­ный объект, который называется (Файловое поле). По внешнему виду он напоминает обычное текстовое поле с кнопкой (Обзор), предназначенной для запуска процедуры поиска. В языке HTML для кодирования таких объектов используется весьма экономная нотация, например:

<input type="file" name="Имя_поля">

Вставка файлового поля производится следующим образом.

  1. Поместите текстовый курсор в форму.
  2. Дайте команду Insert > Form Objects > File Field (Вставка > Объекты формы > Файловое поле).
  3. Откройте палитру Property Inspector (Инспектор свойств) и выполните настройку файлового поля. Рассмотрим немногочисленные параметры этого объекта.
    • FileField Name (Имя файлового поля). Раздел палитры служит для ввода уникального имени файлового поля.
    • Char Width (Ширина в символах). Максимальное число символом, которые одновременно отображаются в файловом поле.
    • Max Chars (Максимальное число символов). Максимальное число символов, которое разрешается ввести в файловое поле. Это число может быть больше, чем значение предыдущего поля. В этом случае просмотреть избыточные символы можно при помощи горизонтальной прокрутки.

Для правильной работы файлового поля требуется выполнение трех условий. Во-первых, сервер должен поддерживать загрузку анонимных файлов. Во-вторых, для всей формы следует установить метод передачи Post. В-третьих, в дескрипторе формы должен присутствовать кодовый фрагмент вида enctype="multipart/form-data".



Содержание раздела