Viswanath Manikandan Ответов: 2

Как просматривать только файлы *.xls и *.xlsx в html-файле upload in mvc 4


Дорогой,
я должен просмотреть только файл .xls или .xlsx для импорта данных в базу данных в приложении mvc, поэтому мне нужно разрешить пользователю выбирать только xls или xlsx. мой код приведен ниже, но он не работает

&ЛТ;входной тип="файл" название="ImportExcel" заголовок="Выберите файл" идентификатор="данныхимпорта" принять=".XLS, а также.XLSX-файл" /&ГТ;

пожалуйста кто нибудь помогите мне

2 Ответов

Рейтинг:
18

DamithSL

попробуйте ниже

<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"  />  


Или вы можете использовать javascript для проверки типа файла

<script type="text/javascript" language="javascript">
function checkfile(sender) {
    var validExts = new Array(".xlsx", ".xls");
    var fileExt = sender.value;
    fileExt = fileExt.substring(fileExt.lastIndexOf('.'));
    if (validExts.indexOf(fileExt) < 0) {
      alert("Invalid file selected, valid files are of " +
               validExts.toString() + " types.");
      return false;
    }
    else return true;
}
</script>

<input type="file" id="file"  önchange="checkfile(this);" />


Рейтинг:
0

Member 13952174

в <тип входного="файл" принимаем="применение/донгов.openxmlformats-officedocument.квалификатором.лист, применение/донгов.МС-эксель" /&ГТ;

это не работает в браузере chrome...


Patrice T

Что скажет служба поддержки Chrome ?