Загрузка файлов
< input type="file" > позволяют пользователю выбрать один или несколько файлов из хранилища своего устройства. Выбранные файлы можно загружать на сервер с помощью отправки формы или манипулировать ими с помощью кода JavaScript и File API .

1. Если выбрано несколько файлов, строка представляет первый выбранный файл.
JavaScript может получить доступ к другим файлам через files свойство ввода .
2. Если файл еще не выбран, строка ""(пустая).
3. Строка имеет префиксC:\fakepath\ , чтобы вредоносное ПО не могло угадать файловую структуру пользователя.
Специальные атрибуты
Значение accept атрибута представляет собой строку, определяющую типы файлов, которые должен принимать входной файл. Эта строка представляет собой разделенный запятыми список спецификаторов уникальных типов файлов . Поскольку данный тип файла может быть идентифицирован более чем одним способом, полезно предоставить полный набор спецификаторов типа, когда вам нужны файлы данного формата.
Например, существует несколько способов идентификации файлов Microsoft Word, поэтому сайт, принимающий файлы Word, может использовать такой способ < input >

Когда multiple задан логический атрибут, ввод файла позволяет пользователю выбрать более одного файла.
Уникальные спецификаторы типов файлов
Спецификатор уникального типа файла — это строка, описывающая тип файла, который может быть выбран пользователем в < input > элементе типа file . Каждый спецификатор уникального типа файла может принимать одну из следующих форм:
• Допустимое расширение имени файла без учета регистра, начинающееся с символа точки (""."). Например: .jpg, .pdf, или .doc.
• Допустимая строка типа MIME без расширений.
• Строка audio/*, означающая «любой аудиофайл».
• Строка video/*, означающая «любой видеофайл».
• Строка image/*, означающая «любой файл изображения».
Атрибут accept принимает в качестве значения строку, содержащую один или несколько из этих уникальных спецификаторов типа файла, разделенных запятыми. Например, средство выбора файлов, которому требуется содержимое, которое может быть представлено в виде изображения, включая как стандартные форматы изображений, так и файлы PDF, может выглядеть следующим образом:
