Si tengo IIS 6 y la metabase tiene como limite de archivo 200KB, ¿Que hace el freeaspuload para ignorarla y aún así subir archivos mas pesados?
Saludos.

| |||
Duda con freeaspupload Hola, tengo una duda sobre FreAspUpload: Si tengo IIS 6 y la metabase tiene como limite de archivo 200KB, ¿Que hace el freeaspuload para ignorarla y aún así subir archivos mas pesados? Saludos. ![]() |
| |||
Respuesta: Duda con freeaspupload Te lanzará un error siempre que el la imagen sea mayor que el tamaño indicado en el metabase. El problema para controlar el peso con FreeAspUpload es que hasta que el archivo no se acaba de subir no sabes cuanto pesa. Así que las variables FILESIZE no te sirven a no ser que el archivo sea menor de 200kb. Tienes 3 opciones: - Pasar del error. - Cambiar el metabase por 300 mb y permitir que te revienten el servidor. - O crear un control externo para cuando el archivo pese más de 200 kb. El control externo lo puedes crear con TotalBytes. Cita: Pero ten en cuenta que Request.TotalBytes devuelve el tamaño de la imagen sumado al del resto de la información enviada.if Request.TotalBytes/1024>200 then response.write("El archivo es demasiado pesado") end if Si envias una imagen de 50kb con otros 10 campos de texto, Request.TotalBytes/1024 te devolverá 55Kb (o algo aproximado) en lugar de 50. Aunque no sea 100% preciso (dependiendo de la información adicional que mandes), es una buena forma de controlar el peso de la imagen ANTES de subirla. un saludo, Diego
__________________ Foro Punk |