Завантаження файлів, уроки, webreference
Мал. 1. Вид поля для завантаження файлу в IE
Мал. 2. Завантаження файлів в Opera і Chrome
Мал. 3. Завантаження файлів в Firefox
При натисканні на кнопку відкривається вікно для вибору файлу, де можна вказати, який файл користувач бажає використовувати.
Синтаксис поля для відправки файлу наступний.
Атрибути перераховані в табл. 1.
Табл. 1. Атрибути поля для відправки файлу
Дозволяє вибирати і завантажувати відразу декілька файлів.
Для відправлення файлів в формі необхідно зробити наступне:
- задати метод відправки даних POST (method = "post");
- встановити у атрибута enctype значення multipart / form-data.
Крім того, дане поле не можна вставляти всередину посилання і кнопки.
Форма для завантаження файлу продемонстрована в прикладі 1.
Приклад 1. Створення поля для відправки файлу
Атрибут multiple важливий, він дозволяє не обмежуватися одним файлом для вибору, а вказати відразу декілька файлів для одночасного завантаження (приклад 2). Вибір декількох файлів відбувається за допомогою миші або клавіатури через клавіші Ctrl і Shift.
Приклад 2. Завантаження декількох файлів
У табл. 2 показані деякі допустимі значення атрибута accept.
Табл. 2. Типи файлів