Tamaño de archivos subidos IIS 6.0

10/12/2004 - 14:26 por Miguel Gonzalez | Informe spam
Acabo de migrar a IIS6.0 una aplicación web en ASP.

En el módulo de "upload" de archivos tengo un problema: parece ser que
el servidor tiene alguna limitación en cuanto al tamaño de los archivos
que se suben.

He estado mirando pero no he conseguido encontrar ni información ni cómo
configurar el servidor web para establecer un límite más alto.

Gracias anticipadas

Saludos!
Miguel

Preguntas similare

Leer las respuestas

#6 Miguel Gonzalez
13/12/2004 - 13:09 | Informe spam
Gracias Lombar.

Lo he dejado por defecto...

Según he averiguado, dicho límite está establecido en 205Kb.

Pero, aún no he logrado descubrir cómo puedo ampliarlo (estoy en ello,
aunque agradecería cualquier colaboración al respecto)

:-)

Saludos!
Miguel




¥-- Lombar --¥ wrote:
¿has colocado algun limite en KB de los ficheros que subes, o lo has dejado
por defecto?:

Respuesta Responder a este mensaje
#7 ¥-- Lombar --¥
13/12/2004 - 21:16 | Informe spam
A mi me ha funcionado bien con esto, lo cual no significa que a ti te sirva:



<%
Set Upload = Server.CreateObject("Persits.Upload")

Upload.OverwriteFiles = False
Upload.SetMaxSize 1048576, True

On Error Resume Next
Count = Upload.Save

If Err <> 0 or Count = 0 Then
if Err.Description = "At least one of the uploaded files exceeds the
maximum allowed size." Then
error = "El tamaño del fichero excede del máximo permitido"
%>

Ocurrió un error: <% =Error %>



Como veras fijo no sobreescribir, fijo un limite maximo y si lo sobrepaso
indico el error, que como va dado en inglés me veo obligado a traducirlo.
A ver si con esto lo solucionas

Un saludo


José Lombardía
EchMotor 069


==
"Miguel Gonzalez" escribió en el mensaje
news:
Gracias Lombar.

Lo he dejado por defecto...

Según he averiguado, dicho límite está establecido en 205Kb.

Pero, aún no he logrado descubrir cómo puedo ampliarlo (estoy en ello,
aunque agradecería cualquier colaboración al respecto)

:-)

Saludos!
Miguel




¥-- Lombar --¥ wrote:
¿has colocado algun limite en KB de los ficheros que subes, o lo has
dejado
por defecto?:

Respuesta Responder a este mensaje
#8 Miguel Gonzalez
14/12/2004 - 19:01 | Informe spam
Uf... ya está. Comparto lo averigüado:

Se trataba de modificar los valores de la propiedad
"AspMaxRequestEntityAllowed". Esta propiedad limita el tamaño de los
archivos que pueden ser subidos mediante "upload" a 204800Kb (motivos de
seguridad del IIS)

El problema es que la propiedad no es directamente accesible desde la
consola de administración del IIS (MMC) y hay que modificar la metabase
del IIS (registro donde se guardan los parámetros de configuración del
IIS). Las ayudas de Microsoft sobre la modificación de la metabase
muestran versan sobre la utilización de códigos o toolkits para tales
menesters (algo realmente paciencioso y complicado si lo que se quiere
simplemente es modificar una única vez una propiedad, que además viene
impuesta "por defecto").

En fin, al final opté por detener el servicio IIS, y abrir y editar con
el Bloc de notas la metabase, que se almacena en un archivo XML
(%systemroot%\system32\inetsrv\metabase.xml). Allí elevé el valor por
defecto de esta propiedad, guardé los cambios, reinicié el IIS... y voilà!

Gracias a todos y saludos!
Miguel

¥-- Lombar --¥ wrote:
A mi me ha funcionado bien con esto, lo cual no significa que a ti te sirva:



<%
Set Upload = Server.CreateObject("Persits.Upload")

Upload.OverwriteFiles = False
Upload.SetMaxSize 1048576, True

On Error Resume Next
Count = Upload.Save

If Err <> 0 or Count = 0 Then
if Err.Description = "At least one of the uploaded files exceeds the
maximum allowed size." Then
error = "El tamaño del fichero excede del máximo permitido"
%>

Ocurrió un error: <% =Error %>



Como veras fijo no sobreescribir, fijo un limite maximo y si lo sobrepaso
indico el error, que como va dado en inglés me veo obligado a traducirlo.
A ver si con esto lo solucionas

Un saludo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida