Tengo un formulario para la carga de archivos en el que he introducido una campo oculto para limitar el tamaño del los archivos a cargar:
Código:
<form id="frmUpload" action="" target="frmUploadWorker" method="post" enctype="multipart/form-data" onSubmit="return OnSubmit();">
<input type="hidden" name="MAX_FILE_SIZE" value="256000">
Efectivamente el límite funciona, pero es que además necesito que si el usuario sube un archivo mayor a los 256 KB el programa le avise. Para gestionar la carga tengo una función javascript
:
Código:
function OnSubmit()
{
if ( document.getElementById('NewFile').value.length == 0 )
{
alert( 'Please select a file from your computer' ) ;
return false ;
}
if ( document.getElementById('NewFile').value.length > 256000 )
{
alert( 'Tas pasao tela' ) ;
return false ;
}
// Set the interface elements.
document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder (Upload in progress, please wait...)' ;
document.getElementById('btnUpload').disabled = true ;
return true ;
}
El caso es que actualmente el archivo mayor a 256 KB no se carga, pero no da mensaje de error. Me imagino que habría que añadirle algo a la función, porque lo que yo le he puesto no funciona ¿Me podéis sugerir algo?
Gracias anticipadas.