Como puedo saber el tamaño(en Kb) y las dimensiones en pixeles para poder validarlos y q solo se acepte imagenes de un determinado tamaño.
La imagen se selecciona a traves del <input type=file name='imagen'>
Muchas gracias

| |||
![]() Hola a todos, Como puedo saber el tamaño(en Kb) y las dimensiones en pixeles para poder validarlos y q solo se acepte imagenes de un determinado tamaño. La imagen se selecciona a traves del <input type=file name='imagen'> Muchas gracias ![]() |
| |||
Ya lo hice, aplique PHP dentro de Javascript. Lo pongo para a quienes les interese. Código PHP: |
| |||
Este codigo es sin incrustaciones de php, es mejor. function round(number,X) { // rounds number to X decimal places, defaults to 2 X = (!X ? 2 : X); return Math.round(number*Math.pow(10,X))/Math.pow(10,X); } function devolver_tamano() { var myImg = new Image(); myImg.src = document.frm.file.value; var width = myImg.width; var height = myImg.height; var size = myImg.fileSize; alert(round(size/1024,2)+ " KB"); } |
| ||||
Cita: Hola hmv:
Iniciado por hmv No pense q a tantos les interesaria este tema jejeje. Cuando iba a responderte, te autocontestaste... mi respuesta hubiera sido con la recomendación de que usaras un lenguaje en el servidor, ya que sabía que filesize solo funciona en explorer, y también te contestaste... ![]() Lo que te puedo decir, sobre el uso de javascript, es que si la imagen no se ha cargado, podrías obtener un dato falso, igual que los datos de las dimensiones. Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |