Ограничить тип документа для окна загрузки файла в веб-форме?

#javascript #html #forms #file-upload #file-type

#javascript #HTML #формы #загрузка файла #тип файла

Вопрос:

Есть ли способ установить, какие типы форматов файлов / фильтры через HTML или JavaScript?

Я хочу, чтобы пользователь мог выбирать, когда он нажимает кнопку просмотра в веб-форме. Например, я хочу предоставить ему возможность выбирать только файлы JPG, GIF и PNG для загрузки.

Я знаю, что это возможно во Flash.

Ответ №1:

Смотрите ввод, принимайте (HTML-элемент):

принять
Если значением атрибута типа является file, этот атрибут указывает типы файлов, которые принимает сервер; в противном случае он игнорируется. Значение должно быть списком уникальных спецификаторов типа контента, разделенных запятыми:

     A valid MIME type with no extensions
    audio/* representing sound files HTML5
    video/* representing video files HTML5
    image/* representing image files HTML5
  

Или смотрите пример здесь.

Комментарии:

1. У меня это не сработало, даже когда я следовал тому, что указано на странице, и использовал javascript

2. Извините, это был устаревший атрибут элемента формы.. Я ссылал вас не на тот сайт.