Tengo una etiqueta de entrada de archivo en mi aplicación web. Me gustaría comprobar que el archivo no sea demasiado grande antes de enviarlo al servidor. Por supuesto, todavía tengo el lado del servidor de validación. ¿Hay alguna forma de hacer esto con JavaScript? Debe funcionar en IE7 + y FF3 +. Gracias.¿Cómo recuperar el tamaño de un archivo antes de subirlo?
EDIT: somefileinputobject.files [0] .filesize funciona en FF, pero no IE.
Desafortunadamente, esto es algo que aún no es multiplataforma sin usar complementos (por ejemplo, flash). http://www.w3.org/TR/FileAPI/ son las especificaciones de trabajo compatibles con Firefox. – Matthew
Duplicado: http://stackoverflow.com/questions/158149/how-do-you-restrict-the-size-of-a-file-being-uploaded-with-javascript-or-java-w –
See [this preguntas y respuestas más recientes.] (http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) En los navegadores modernos esto es posible sin una solicitud al servidor, aunque la validación debe hacerse en el servidor también de todos modos. – Pointy