Я знаю, как проверить эту сторону клиента и сервера по расширению и типу MIME. Это нормально, реализовано, готово к работе.
Что я хочу сделать, так это в диалоговом окне загрузки файлов есть небольшой выпадающий список, который по умолчанию показывает «Все файлы». Я видел аналогичные элементы управления в других сайтах и программах, которые эффективно сортируют каталог для пользователя по различным параметрам в выпадающем меню (только музыкальные файлы или только изображения, иногда с опцией «Все файлы», иногда нет) и ограничивают пользователя видеть любой файл, которого нет в списке.
Как мне это сделать?