Código PHP:
<?
$max_size = ""; // Limitamos en Bytes el peso del file
if($_FILES['file']['size'] > $max_size){
print "Despues de una larga espera, te digo que esto no sube.. bajale el peso.-!";
exit;
}
?>
Pues creo que no es tan bueno..
Me explico por que..
Quisiera limitar a un máximo filesize, ósea chequeando el peso del archivo antes de subirlo al servidor.-
pero pasa que si quiero limitar a un máx. de 1MB el código tendría que leer todo el mega para poder decir al usuario que no se puede subir el archivo , en dado caso que pese mas de eso ( 1MB ).- eso concluye e que después de una larga espera esperando que suba el file para el sistema te diga que no se puede.-
se que seria buena un escrito : MAX. peso permitido.- 1 MB.- pero para aquellos que no le gustan leer, o tan solo por capricho de intentar subir de igual manera el file...
Bueno en FIN la cosa es no esperar toda esa lectura de 1MB, con una espera lenta o rápida dependiendo de la conexión de Internet del usuario...
Como Podríamos solucionar eso en PHP... si el file pesa 1.3 MB (Por dar un ejemplo).-
no se tenga que mamar todo ese mega (1mb que limito) para poder decirle a usuario que no se puede-
Saludos.-