HTML DOM FileUploadобъект


Объект FileUpload

В HTML-документе каждый раз, когда появляется тег <input type="file">, создается объект FileUpload.

Этот элемент содержит текстовое поле для ввода имени файла и кнопку для открытия диалогового окна выбора файла, чтобы файлы можно было выбирать с помощью графического интерфейса.

Атрибут value этого элемента хранит имя файла, указанного пользователем, но когда форма, содержащая элемент загрузки файла, отправляется, браузер отправляет на сервер содержимое выбранного файла, а не только имя файла.

По соображениям безопасности элемент загрузки файла не позволяет авторам HTML или программистам JavaScript указывать имя файла по умолчанию. HTML-атрибут value игнорируется, и для таких элементов атрибут value доступен только для чтения, то есть только пользователь может ввести имя файла. Когда пользователь выбирает или редактирует имя файла, элемент загрузки файла запускает обработчик события onchange.

Доступ к объекту FileUpload можно получить, перебирая массив elements[] формы или используя document.getElementById().


Свойства объекта FileUpload

W3C:Стандарт W3C

Свойство Описание W3C
disabled Задает или возвращает, отключен ли объект FileUpload. Да
accept Задает или возвращает разделенный запятыми список MIME-типов, указывающий на передачу файла. Да
форма Возвращает ссылку на форму, содержащую объект FileUpload. Да
name Задает или возвращает имя объекта FileUpload. Да
type Возвращает тип элемента формы. Для FileUpload это "file". Да
value Возвращает имя файла объекта FileUpload, заданное текстом, введенным пользователем. Да

Стандартные свойства и события

Объект FileUpload также поддерживает стандартныесвойстваисобытия。

Другие расширения