Este es un ejemplo de como obtener y validar el peso de un archivo cargado en un input file con JavaScript antes de subirlo al servidor.
Código JavaScript
var imgsize = document.getElementsByClassName("subirimagen")[0].files[0].size;
if(imgsize > 2000000){
alert('El archivo supera los 2Mb.');
}
Ejemplo Html
<input type="file" class="subirimagen">
Si te ha sido de utilidad ¡deja un comentario!
Buen trabajo. Muchas gracias, Un saludo