Error con control upload

21/06/2004 - 13:20 por Iker Llanos | Informe spam
Tengo una páginas aspx con el contro <input type="file"... El problema es que a la hora de subir fichero superiores al tamaño permitido (esto se especifica en en el web.config o en el machine.config) da un error de Cannot find server or DNS y a mi me gustaría poder poner alert con un mensaje de error personalizado diciendo que el tamaño del fichero excede el limite permitido pero sin navegar a otra página. ¿Hay alguna manera de controlar esto, es decir, si el tamaño supera la cantidad permitida que se muestre un error personalizado? La entrada en el config es por si sirve de algo:

<httpRuntime
executionTimeout="90"
maxRequestLength="4096" <-- aquí se especifica el tamaño máximo del fichero
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
/>


La ventaja de ser inteligente es que así resulta más fácil pasar por tonto. Lo contrario es mucho más difícil.

Preguntas similare

Leer las respuestas

#1 Sashka
21/06/2004 - 18:35 | Informe spam
Sólo mediante Try... Catch..

http://support.microsoft.com/defaul...-US;323246

Sashka
MS MVP Access

"Iker Llanos" escribió en el mensaje
news:
Tengo una páginas aspx con el contro <input type="file"... El problema es


que a la hora de subir fichero superiores al tamaño permitido (esto se
especifica en en el web.config o en el machine.config) da un error de Cannot
find server or DNS y a mi me gustaría poder poner alert con un mensaje de
error personalizado diciendo que el tamaño del fichero excede el limite
permitido pero sin navegar a otra página. ¿Hay alguna manera de controlar
esto, es decir, si el tamaño supera la cantidad permitida que se muestre un
error personalizado? La entrada en el config es por si sirve de algo:

<httpRuntime
executionTimeout="90"
maxRequestLength="4096" <-- aquí se especifica el tamaño máximo del


fichero
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
/>


La ventaja de ser inteligente es que así resulta más fácil pasar por


tonto. Lo contrario es mucho más difícil.
Respuesta Responder a este mensaje
#2 Iker Llanos
22/06/2004 - 13:36 | Informe spam
He puesto un try catch en la parte de código del upload donde da el error y en el catch un Response.Redirect para que me lleve a un página de error específica y nada sigues saliendo el mimso error por defecto de DNS no encontrado.


La ventaja de ser inteligente es que así resulta más fácil pasar por tonto. Lo contrario es mucho más difícil.


"Sashka" wrote:

Sólo mediante Try... Catch..

http://support.microsoft.com/defaul...-US;323246

Sashka
MS MVP Access

"Iker Llanos" escribió en el mensaje
news:
> Tengo una páginas aspx con el contro <input type="file"... El problema es
que a la hora de subir fichero superiores al tamaño permitido (esto se
especifica en en el web.config o en el machine.config) da un error de Cannot
find server or DNS y a mi me gustaría poder poner alert con un mensaje de
error personalizado diciendo que el tamaño del fichero excede el limite
permitido pero sin navegar a otra página. ¿Hay alguna manera de controlar
esto, es decir, si el tamaño supera la cantidad permitida que se muestre un
error personalizado? La entrada en el config es por si sirve de algo:
>
> <httpRuntime
> executionTimeout="90"
> maxRequestLength="4096" <-- aquí se especifica el tamaño máximo del
fichero
> useFullyQualifiedRedirectUrl="false"
> minFreeThreads="8"
> minLocalRequestFreeThreads="4"
> appRequestQueueLimit="100"
> />
>
>
> La ventaja de ser inteligente es que así resulta más fácil pasar por
tonto. Lo contrario es mucho más difícil.



Respuesta Responder a este mensaje
#3 Sashka
22/06/2004 - 17:04 | Informe spam
:(... En ésta página dice que no es posible interceptar el error

"When a upload contains more than the maxRequestLength in bytes, ASP.NET
will show a Page Not Found or DNS Error page. It does not give you any
change to intercept this event or error. "

Mira en ASP.NET File upload observations


http://www.alexthissen.nl/Weblog/default.aspx?date 04-01-07

Sashka
MS MVP Access

"Iker Llanos" escribió en el mensaje
news:
He puesto un try catch en la parte de código del upload donde da el error


y en el catch un Response.Redirect para que me lleve a un página de error
específica y nada sigues saliendo el mimso error por defecto de DNS no
encontrado.


La ventaja de ser inteligente es que así resulta más fácil pasar por


tonto. Lo contrario es mucho más difícil.


"Sashka" wrote:

> Sólo mediante Try... Catch..
>
> http://support.microsoft.com/defaul...-US;323246
>
> Sashka
> MS MVP Access
>
> "Iker Llanos" escribió en el


mensaje
> news:
> > Tengo una páginas aspx con el contro <input type="file"... El problema


es
> que a la hora de subir fichero superiores al tamaño permitido (esto se
> especifica en en el web.config o en el machine.config) da un error de


Cannot
> find server or DNS y a mi me gustaría poder poner alert con un mensaje


de
> error personalizado diciendo que el tamaño del fichero excede el limite
> permitido pero sin navegar a otra página. ¿Hay alguna manera de


controlar
> esto, es decir, si el tamaño supera la cantidad permitida que se muestre


un
> error personalizado? La entrada en el config es por si sirve de algo:
> >
> > <httpRuntime
> > executionTimeout="90"
> > maxRequestLength="4096" <-- aquí se especifica el tamaño máximo del
> fichero
> > useFullyQualifiedRedirectUrl="false"
> > minFreeThreads="8"
> > minLocalRequestFreeThreads="4"
> > appRequestQueueLimit="100"
> > />
> >
> >
> > La ventaja de ser inteligente es que así resulta más fácil pasar por
> tonto. Lo contrario es mucho más difícil.
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida