subir archivos con xelupload

05/02/2006 - 01:46 por Martin | Informe spam
hola amigos del foro, necesito de su ayuda, estoy utilizando este
componente realizado en asp para subir archivos, pero el problema que
tengo es que no se por que razon no puedo subir archivos mas grandes de
200k el error que me da es el siguiente:

Request object error 'ASP 0104 : 80004005'

Operation not Allowed

/fotolog/usr/xelupload.asp, line 60

en la linea 60 esta esto:
Dim iPosFich, iPosLim

byteDatos = Request.BinaryRead(Request.TotalBytes) <-- linea 60
iPosInicio = 1
iPosFin = InStrB(iPosInicio, byteDatos, str2byte(chr(13)))
if (iPosFin-iPosInicio) <= 0 then
'terminamos, no hay nada que leer
Exit Sub
end if

saludos! y espero que me puedan ayudar

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
05/02/2006 - 18:56 | Informe spam
Hola Martin.

Por motivos de seguridad, el ISS 6 (el problema que planteas es típico de este servidor) tiene
limitado el máximo de bytes que pueden ser recibidos en una petición.

Puedes variar este límite editando la metabase del IIS (antes debes en las propiedades del sitio
permitir la edición de esta metabase): es un archivo llamado "metabase.xml" que se debería encontrar
en el directorio del sistema.

Debes abrir este archivo y buscar el elemento "MaxRequestEntityAllowed" y aumentar su valor, o bien
ponerlo ilimitado estableciendo su valor a 4294967295.

Después: grabar cambios y reiniciar el IIS.

Saludos!
Miguel


Martin escribió:
hola amigos del foro, necesito de su ayuda, estoy utilizando este
componente realizado en asp para subir archivos, pero el problema que
tengo es que no se por que razon no puedo subir archivos mas grandes de
200k el error que me da es el siguiente:

Request object error 'ASP 0104 : 80004005'

Operation not Allowed

/fotolog/usr/xelupload.asp, line 60

en la linea 60 esta esto:
Dim iPosFich, iPosLim

byteDatos = Request.BinaryRead(Request.TotalBytes) <-- linea 60
iPosInicio = 1
iPosFin = InStrB(iPosInicio, byteDatos, str2byte(chr(13)))
if (iPosFin-iPosInicio) <= 0 then
'terminamos, no hay nada que leer
Exit Sub
end if

saludos! y espero que me puedan ayudar

Respuesta Responder a este mensaje
#2 Martin
06/02/2006 - 05:24 | Informe spam
Hola Miguel, hice lo que me dijiste y funciono muy bien, ya no me da
ams el error cuando lo pruebo en mi servidor local, el problema ahora
es que en el servidor que tengo el dominio contratado, no tengo acceso
a este archivo, asi que no se que pueda hacer.

Los cambios que hice en mi servidor local funcionan correctamente, pero
no creo que pueda hacer estos cambios en el servidor donde esta alojado
mi sitio.

La unica forma de modificar este archivo es siendo administrador, no?

Saludos!
Martin
Respuesta Responder a este mensaje
#3 Miguel Gonzalez
06/02/2006 - 08:11 | Informe spam
Hola Martin.

Efectivamente, hay que ser administrador del servicio web para poder
acceder a la metabase. En tu caso, cabría ponerse en contacto con el
proveedor de tu alojamiento web ("hosting") y solicitarle que amplíe el
tamaño de los archivos que pueden subirse.

Saludos!
Miguel

Martin escribió:
Hola Miguel, hice lo que me dijiste y funciono muy bien, ya no me da
ams el error cuando lo pruebo en mi servidor local, el problema ahora
es que en el servidor que tengo el dominio contratado, no tengo acceso
a este archivo, asi que no se que pueda hacer.

Los cambios que hice en mi servidor local funcionan correctamente, pero
no creo que pueda hacer estos cambios en el servidor donde esta alojado
mi sitio.

La unica forma de modificar este archivo es siendo administrador, no?

Saludos!
Martin

Respuesta Responder a este mensaje
#4 Martin
06/02/2006 - 23:45 | Informe spam
Gracias Miguel por tu respuesta, voy a hacer lo que me dices.
De nuevo, gracias por todo.

Saludos!
Martin
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida