¿Cómo limitar tamaño de los campos integer o de ficheros subidos (Field de tipo ‘upload’ )?

El validador IS_LENGTH( ) limita el numero de Bytes de Field independientemente del tipo.

Vale tanto para ’string’, como ‘integer’, o ‘upload’

Solo hay que calcular cuantos Bytes ocupa.

Con ’string’ cada caracter ocupa 1 byte

con enteros no podemos poner IS_LENGTH(20) y esperar que tenga 20 cifras.

Ocupara 20 bytes.

Con UPLOAD es igual

Field(‘file’,’upoad’,requires=IS_LENGTH( NUMERO DE BYTES))

Por ejemplo si queremos limitarlo a 500 KB por ejemplo pondremos:

Field(‘file’,’upoad’,requires=IS_LENGTH(500*1024))


0

0
 

Leave a Reply

You must be logged in to post a comment.