Расширение файла фильтра С помощью FileUpload

Я пишу веб-приложение asp.net, в котором используется элемент управления FileUpload .

Прямо сейчас этот конкретный элемент управления FileUpload ожидает только типы файлов .zip или .gz. Если загружен файл неправильного типа, пользователю отображается сообщение об ошибке. Этот функционал уже реализован.

Я хочу отфильтровать видимые типы файлов, которые видит пользователь, когда нажимает «просмотреть».

Возможно, вы видели диалоговое окно открытия файла, подобное приведенному ниже.
enter image description here

Я обвел область, которая представляет фильтр расширений файла.

Это настолько распространенная функция, что я ожидал, что она будет встроена в текущий элемент управления FileUpload , но после некоторого поиска в Интернете я нашел несколько сообщений, в которых говорится, что это невозможно.

Эти сообщения были написаны более 2 лет назад в 2009 году.

У меня вопрос: поддерживает ли текущая версия Asp.Net 4.0 эту функцию? И если нет, знаете ли вы какое-нибудь простое решение для получения той функциональности, которая мне нужна.

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

12
задан Sam I am says Reinstate Monica 10 June 2015 в 14:21
поделиться