Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2006, 06:40
Avatar de tognaco
tognaco
 
Fecha de Ingreso: noviembre-2004
Mensajes: 147
Antigüedad: 20 años, 2 meses
Puntos: 1
max_file_size

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.