Obtener el peso de un archivo adjunto por Jquery

En este ejemplo validaremos el tamaño de un archivo antes de ser enviado al servidor para su posterior procesamiento, de esta manera podemos envitar algunos errores al momento de recibir los archivos del usuario para el caso que excedan el  limite permitido.
 
La función se comportaría de la siguiente manera; el usuario selecciona el archivo a adjuntar una ves cambia el estado del campo se validaría el tamaño de este presentando al usuario una ventana de advertencia según sea el caso.  
 
 $(document).ready(function (){
   /* Valida el tamaño maximo de un archivo adjunto */
   $('.input-file').change(function (){
     var sizeByte = this.files[0].size;
     var siezekiloByte = parseInt(sizeByte / 1024);

     if(siezekiloByte > $(this).attr('size')){
         alert('El tamaño supera el limite permitido');
         $(this).val('');
     }
   });
});

El código en el input  seria el siguiente;

<input type="file" name="archivo" class="input-file" size="5120" > 

Esta manera se validaria que el temaño no supere las 5 megas.

Añadir nuevo comentario

Resumen Firma

Carlos Hernan Aguilar Hurtado

Desarrollador WEB

Hola,Soy ingeniero informático radicado en la ciudad de Santiago de Cali orientado al trabajo con soluciones WEB, apasionado por la tecnología siempre en la búsqueda de herramientas y alternativas para mejorar el resultado de los objetivos que se presentan con el día a día.

Carlos Hernan Aguilar Hurtado