SoloCodigo

Programación Web y Scripting => ASP => Mensaje iniciado por: Misuvija en Viernes 24 de Marzo de 2006, 21:13

Título: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Misuvija en Viernes 24 de Marzo de 2006, 21:13
Hola todos!!

Estoy haciendo una aplicacion en ASP, para subir archivos asi que en el web.config cambie lo que tenia que cambiar, pero NO se que hacer para que cuando el usuario intente subir mas (peso!!) de lo debido y el servidor le diga NO me sube nada!, la p'agina no se caiga??
 
esto es lo que agregue
 
<httpRuntime
executionTimeout="90"
maxRequestLength="1000"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
/>

y eso si me funciono cuando trato de subir menos de 1000k, pero si intento subir 1001 la paginucha se cae...  y lo que necesito es que me envie un error, en el que le diga al usuario que no se pude subir tanto peso, que me recomiendan hacer??

Gracias por leer mi consulta.
Anita
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Mollense en Martes 24 de Octubre de 2006, 03:08
Que atrapes el error mediante:

Al principio de la página para que no se caiga:
Código: Text
  1.  
  2.     On Error Resume Next
  3.  
  4.  

Después de intentar subir el archivo:
Código: Text
  1.  
  2. if(err)then
  3.     Response.write &#34;Usted no me sube nada, ¿O que se ha creido?&#34;
  4.     Response.end
  5. end if
  6.  
  7.  
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Mollense en Martes 24 de Octubre de 2006, 03:11
Perdón....Además deberías controlar que el error fue producido efectivamente porque el tamaño máximo permitido ha sido exedido.

Para eso deberías comprobar así:

Código: Text
  1.  
  2. if(err.number=xxxx)then
  3.    Response.write &#34;Usted no me sube nada, ¿O que se ha creido?&#34;
  4.    Response.end
  5. end if
  6.  
  7.  

El xxxx te tocaría aberiguarlo a vos  :D

 :hola:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Sagutxo en Martes 24 de Octubre de 2006, 13:24
Salu2. prueba esto:

SetMaxSize

Te envio un .doc con todos los comandos de upload. el castellano lo puse con un traductor así que = mejor lee el ingles :)
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Mollense en Martes 24 de Octubre de 2006, 15:51
Hola de nuevo.........

¿Este "Unload" es un componente o algo asi?
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Sagutxo en Martes 24 de Octubre de 2006, 17:49
Salu2. de nuevo

Set Upload = Server.CreateObject("Persits.Upload.1")

Tiene una infinidad de posiblidades

 :smartass:  :kicking:  :smartass:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Mollense en Martes 24 de Octubre de 2006, 18:53
:P
No puedo creer que estuve programando esto........

MyGrua (http://foros.solocodigo.com/index.php?showtopic=19207)

sin necesidad.

Je je....Que se le va a hacer.

 :hola:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Sagutxo en Martes 24 de Octubre de 2006, 19:06
Salu2. Yo en la DB solo guardo el Path a la foto.

Hasta ahora todos mis prog estaban hechos en VB5 y VB6.

Mi primera Web, a ver si te gusta.

http://www.bnpmalaga.com (http://www.bnpmalaga.com)
 :comp:  :smartass:  :comp:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Mollense en Martes 24 de Octubre de 2006, 19:44
Cita de: "Sagutxo"
Salu2. Yo en la DB solo guardo el Path a la foto.

Hasta ahora todos mis prog estaban hechos en VB5 y VB6.

Mi primera Web, a ver si te gusta.

http://www.bnpmalaga.com (http://www.bnpmalaga.com)
 :comp:  :smartass:  :comp:
Pues yo tambien solo guardo la ruta en la DB pero tengo que subir al servidor la imágen que quiere el cliente ya que mi web te permite crear un Album de fotos personal.
Ahora ya lo hice como en el link de más arriba pero me interesa estudiar este tal "Upload"

En cuanto a tu página....
Está muy linda, te felicito  :good:

Veo además que tienes grandes perspectivas de venta (Lo digo por la opción de idiomas)

Sigue así.

 :hola:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Sagutxo en Martes 24 de Octubre de 2006, 20:04
Salu2, es obvio que hay que subir la foto sino no puedo acceder a ella :). Y si, en breve ruso, en cuanto modifique las DB dado que los caracteres rusos ocupan mas que los normales y eso da desbordamientos :). habrá que mirar muy bien antes de toketear nada :). Gracias por tu visitilla, la verdad es que esperaba crítica, es la mejor forma de superarse y aprender. La empresa no es mia, yo solo le he hecho la pag.

 :smartass:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Mollense en Martes 24 de Octubre de 2006, 21:24
Como diría geobeid, Aunque me de bronca su avatar....

QUE BUEN FORO LOCO ! ! !

Citar
Y si, en breve ruso, en cuanto modifique las DB dado que los caracteres rusos ocupan mas que los normales y eso da desbordamientos smile.gif. habrá que mirar muy bien antes de toketear nada smile.gif.

No pasa nada, un bakup cada 5 minutos y listo.

 :hola:
Título: Re: Como Controlar El Peso De Un Archivo A Subir
Publicado por: Misuvija en Viernes 27 de Octubre de 2006, 01:01
Hola que tal!
Les agradezco demasiado la info, la he estado revisando y está genial, muchas gracias, en realidad el foro lo puse desde marzo jeje, pero nunca es tarde para aprender una mejor manera de hacerlo! Cool, que estén bien y gracias de nuevo!!

 :hola: