Я пишу веб-приложение asp.net, в котором используется элемент управления FileUpload
.
Прямо сейчас этот конкретный элемент управления FileUpload
ожидает только типы файлов .zip или .gz. Если загружен файл неправильного типа, пользователю отображается сообщение об ошибке. Этот функционал уже реализован.
Я хочу отфильтровать видимые типы файлов, которые видит пользователь, когда нажимает «просмотреть».
Возможно, вы видели диалоговое окно открытия файла, подобное приведенному ниже.
Я обвел область, которая представляет фильтр расширений файла.
Это настолько распространенная функция, что я ожидал, что она будет встроена в текущий элемент управления FileUpload
, но после некоторого поиска в Интернете я нашел несколько сообщений, в которых говорится, что это невозможно.
Эти сообщения были написаны более 2 лет назад в 2009 году.
У меня вопрос: поддерживает ли текущая версия Asp.Net 4.0 эту функцию? И если нет, знаете ли вы какое-нибудь простое решение для получения той функциональности, которая мне нужна.
Я хотел бы еще раз отметить, что я могу проверить, выбирает ли пользователь поддерживаемый тип файла. Все, что я ищу, - это косметическое изменение, которое отфильтрует ненужные типы файлов в диалоговом окне открытия файла.