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