Установка типов файлов по умолчанию для ввода html: file - PullRequest
2 голосов
/ 07 мая 2011

Можно ли установить сопоставление типов файлов по умолчанию для ввода файлов HTML?Например, просто .jpg, .bmp / ​​.png с контролем ввода HTML?При щелчке по обзору в диалоговом окне должно отображаться просто показать все связанные типы файлов, а не все файлы, которые обычно происходят.

Ответы [ 2 ]

1 голос
/ 07 мая 2011

Атрибут accept элемента HTML <form> предназначен для этого, но этот необязательный атрибут игнорируется почти всеми веб-браузерами. Ответ: Flash или Java-апплет . Для обоих существуют сторонние плагины для загрузки файлов. Например. Uploadify , SWFUpload и JumpLoader . Uploadify имеет мою рекомендацию.

1 голос
/ 07 мая 2011

Нет, это невозможно.

Один пользователь выбирает файл, который вы можете проверить тип файла (расширение) в javascript и на основании этого решить, следует ли размещать форму или нет.

Однако, поскольку javascript может быть подорван или отключен, вам нужно будет проверить на стороне сервера типы файлов, которые вы разрешаете, просто чтобы быть уверенным.

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