2012-05-10 2 views
0

Мне было интересно, можно ли фильтровать файлы, которые показываются пользователю, когда он пытается загрузить файл. Googling не помогло, похоже, что все заинтересованы только в проверке типа файла. Вот картинка, чтобы дать лучшее представление о том, что я имею в виду: http://i.imgur.com/2dhjk.jpg (извините, не хватает респ размещать фото)Фильтр расширения файлов при выборе файла для загрузки

Был аналогичный вопрос о переполнении стека, но это для C#: Filter File extension With FileUpload

+0

Я думаю [эта статья] [1] поможет вам. [1]: http://stackoverflow.com/questions/254184/filter-extensions-in-html-form-upload –

+0

http://en.wikipedia.org/wiki/File_select#Accept_attribute_support –

ответ

0

Короткий ответ - нет. О, это слишком коротко для StackOverflow.

+0

Я предполагал, что этого не будет. Просто хотел дважды проверить, поскольку я даже не мог найти такой вопрос. Thanks – Astart

+0

Cool. Не стесняйтесь принимать ответы, когда вы счастливы :-) – gotofritz

0

Нет, но вы можете фильтровать с помощью javascript после выбора файлов. Прочтите это для получения дополнительной информации: Filter Extensions in HTML form upload

0

Вы можете использовать загрузчик Flash или javaApplet для использования фильтров в диалоговом окне. С php или JS вы НЕ МОЖЕТЕ сделать это.

0

Почти ...

Существует "accept" attribute for the file input tag, которая была примерно с 2012 года до (так, что другие должны знать это).

Однако в браузерах это обрабатывается по-разному (некоторые из них предоставляют параметр ., не все будут ограничиваться этими типами и т. Д.) И только недавно были закодированы в IE и Firefox.

Смежные вопросы