Estoy trabajando en mi servidor local.
He leido que el tamaño máximo para subir un archivo, se determina en el fichero php.ini en la línea upload_max_filesize. En eso estoy claro. De hecho, puedo determinar el tamaño de archivo de esta forma $size=$_FILES['adj1']['size']. Así puedo controlar el peso que yo quiera.
Pero el problema que tengo es cuando el usuario selecciona (mediante un input tipo file) un archivo mayor a 2 mb: No me llega el archivo (pienso que a la carpeta temporal del servidor) para yo poder hacer la validación del tamaño de archivo en el script php de proceso.
¿Entonces cómo controlo el tamaño del archivo que el usurario selecciona mediante el input file? ¿Sera que se puede determinar el tamaño mediante javascript o existe otra manera de saber el tamaño?
El código que tengo es así:
Código PHP:
//CUANDO ES MAYOR A 2 MB NO ENTRA AQUÍ
if (is_uploaded_file($_FILES['adj1']['tmp_name']))
{
//Verifica el tamaño del archivo
if ($_FILES['adj1']['size']>1024);
{
echo 'muy grande';
}
}