Как ограничитьчтобы он мог выбирать только файлы .pdf? - PullRequest
30 голосов
/ 08 января 2011

По умолчанию он может выбирать все типы файлов, как его ограничить, чтобы он мог выбирать только .pdf файлы?

Ответы [ 3 ]

75 голосов
/ 16 марта 2012

более явно ...

<input type="file" accept="application/pdf" /> 
27 голосов
/ 08 января 2011

Вы можете использовать атрибут accept в своей форме, чтобы предложить браузеру ограничить определенные типы.Тем не менее, вы должны будете повторно подтвердить свой код на стороне сервера, чтобы убедиться.Никогда не верь тому, что отправляет тебе клиент.

1 голос
/ 08 января 2011

Проще говоря: вы не можете использовать простой HTML и JavaScript. Самое близкое, что вы можете получить, это проверить расширение файла с помощью javascript перед отправкой формы и показать пользователю сообщение об ошибке, если оно отличается от .pdf. Возможно, вам придется использовать какое-либо клиентское решение, такое как элементы управления загрузкой Flash, если вы хотите добиться этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...