Validação Javascript para upload de arquivos

  O abaixo funtion javascript verifica o arquivo de navegação.  Por exemplo, se  

  o arquivo de upload deve aceitar apenas excel e documentos de texto como esse,  

  então, nesse cenário, podemos usar esta função. 
 

 <script type="text/javascript">
     CheckFileExtension função ()
     {
         var ctrlUpload = document.getElementById ('<% =% FileUpload.ClientID>');

        
          / / Será que o usuário navegar ou selecionar um arquivo ou não
         if (ctrlUpload.value =='')
         {
             alert ("Selecione um arquivo para upload!");
             ctrlUpload.focus ();
             return false;
         }

         
          / Extensão / Lista para validação.  Adicione o seu 
             extensão necessária aqui com separador de vírgula
         var extensionList = new Array ("xls". ", doc.");

         / / Pega extensão do arquivo selecionado
         var extension = ctrlUpload.value.slice (ctrlUpload.value.indexOf () ".") toLowerCase ().;

        
          / / Verificar extensão do arquivo com a sua lista de extensão requerida.
         for (var i = 0; i <extensionList.length; i + +)
         {
             if (extensionList [i] == extensão)
             return true;
         }
         alert ("Você só pode enviar abaixo Tipo de Arquivo: \ n \ n" + extensionList.join ("\ n"));
         ctrlUpload.focus ();
         return false;
    }

    </ Script> 
Você pode deixar uma resposta , ou trackback de seu próprio site.

Deixe uma resposta

Você deve estar logado para postar um comentário.