É possivel validar a importação de um arquivo excel com regular expression?

15/12/2015

0

Olá pessoal, estou importar um arquivo excel utilizando asp .net e validar para ver se ele é realmente um excel ou não. Não quero usar if e else, então estou tentando fazer isso através de annotations, minha ideia principal agora é utilizar regular expressions, achei algumas na internet para validar excel, tentei todas mas sempre elas me retornam a mensagem dizendo que o arquivo não é excel, mesmo quando ele é (Todos os tipos de arquivos que eu posto estão sendo invalidados), alguém sabe se realmente é possivel fazer essa validação no asp.net com essas reg. expressions? Segue o código dá model que estou tentando validar:

[RegularExpression(@"^ (?:[\w]\:|\\)(\\[a-z_\-\s0-9\.]+)+\.(xls|xlsx)$
", ErrorMessage = "O arquivo selecionado precisa ser um excel")]
        [Required]
        [Display(Name = "Arquivo Excel")]
        public HttpPostedFileBase ArquivoExcel { get; set; }

João Oliveira

João Oliveira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar