Tengo la funcionalidad de subir archivos en una de las páginas. Compruebo la extensión del archivo usando JavaScript. Ahora quiero restringir que el usuario cargue archivos de más de 1 MB. ¿Hay alguna manera de verificar el tamaño de carga del archivo usando JavaScript?¿Cómo puedo obtener el tamaño de carga de un archivo usando Javascript simple?
Mi código actualmente se parece a esto:
<script language="JavaScript">
function validate() {
var filename = document.getElementById("txtChooseFile").value;
var ext = getExt(filename);
if(ext == "txt" || ext == "csv")
return true;
alert("Please upload Text files only.");
return false;
}
function getExt(filename) {
var dot_pos = filename.lastIndexOf(".");
if(dot_pos == -1)
return "";
return filename.substr(dot_pos+1).toLowerCase();
}
</script>
ver http://stackoverflow.com/questions/547292/how-to-retrieve-size-of-file – geowa4
¿Por qué aceptar una respuesta incorrecta? Verifique la segunda respuesta = ¡es posible! – Darren
@PankajKhurana: cuando aceptaste una respuesta hace cinco años, la respuesta que elegiste era la correcta. Hoy que ya no es el caso, ¿podría volver a esta pregunta y cambiar la respuesta aceptada por una moderna, por favor? – Quentin