• Publicidad

Tamaño en archivos

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Tamaño en archivos

Notapor kaeri » 2006-11-17 11:47 @532

Hola

Tengo una pregunta referente a archivos. ¿Cómo puedo hacer que al subir archivos me acepte solamente archivos menores a 100 Kb, es decir limitarlo a esto y a la vez me muestre un mensaje de que el archivo es mayor?
Avatar de Usuario
kaeri
Perlero nuevo
Perlero nuevo
 
Mensajes: 44
Registrado: 2004-08-19 12:05 @545
Ubicación: México

Publicidad

Notapor explorer » 2006-11-17 11:58 @540

Vete a la documentación de CGI, a la sección Avoiding Denial of Service Attacks.

Allí, verás que se puede limitar el tamaño de lo recibido poniendo, de forma local en tu script o de forma global en CGI.pm, el valor de la variable $CGI::POST_MAX.

Comenta que si el usuario intenta enviar un mensaje superior, param() devolverá una lista de parámetros vacía.

Pone como ejemplo el código
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$uploaded_file = param(’upload’);
if (!$uploaded_file && cgi_error()) {
    print header(-status=>cgi_error());
    exit 0;
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
pero recomienda que se le devuelva al usuario una página html de error.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados