Foros del Web » Programando para Internet » ASP Clásico »

Xelupload: Tipo y tamaño de archivos

Estas en el tema de Xelupload: Tipo y tamaño de archivos en el foro de ASP Clásico en Foros del Web. Hola, me gustaría saber si Hay alguna forma de variar el código de Xelupload para que se puedan subir txt, pdfs y docs. Y otra ...
  #1 (permalink)  
Antiguo 13/01/2005, 12:01
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Xelupload: Tipo y tamaño de archivos

Hola, me gustaría saber si Hay alguna forma de variar el código de Xelupload para que se puedan subir txt, pdfs y docs.

Y otra cosa: ¿Cómo se puede poner un límite al tamaño del archivo?
  #2 (permalink)  
Antiguo 13/01/2005, 13:28
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Prueba este codigo, lo saque de alguna parte, sube hasta piedras, y para modificar el tamaño, basta mirar el codigo y se nota a la primera... tiene muchos ceros a la derecha...
pruebalo y me comentas...

http://www.univercity.cl/up/archivos-subidos/-up.zip
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 13/01/2005, 21:43
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
De acuerdo

hola yo modifique un poco el codigo con la ayuda tambien de algunos post de foros del web y unas ideas mias tambien con esto puedes subir el tipo de archivos que quieras y tambien especificar el peso de los archivos a subir...
espero te sirva de algo y puedas adaptarlo a tus necesidades.

Código:
  <% 
correcto = false
For each fich in up.Ficheros.Items
' no deja subir archivos ke pesen mas que maxtam
Maxtam = 100  ' en Kb
If fich.Tamano > (Maxtam*1024) then
escribir "No puede subir un archivo que pese más de "& Maxtam & "Kb."
else
'impedir subir archivos diferentes a imagenes
ExtPermitidas = "|gif|jpg|jpeg|" ' aqui especifica las extenciones
NombreFichero = Split(fich.Nombre, ".")
Extension = NombreFichero(1)
If InStr(ExtPermitidas, "|" & Extension & "|") = 0 Then
response.write "No puede subir archivos con extensiones ." & Extension
Else
'puede subir imagen
'Para guardarlo con otro nombre:
	nombreimagen = id &"."& Extension
' carpeta donde se guardara el archivo
 fich.GuardarComo nombreimagen, Server.MapPath("fotos/")
correcto = true
'----------------------------------------------------------------
end if
end if
Next
'Limpiamos objetos
set up = nothing
set rs = nothing
if correcto = true then
' aqui puedes redireccionar a una pagina
' de aviso correcto o mostrar un mensaje
else
' muestra mensaje de error.
end if
%>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 17/01/2005, 15:57
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Lexus, tu codigo me va muy bien para el tema del tipo de archivos.

Tengo un problema sin embargo ajeno a tu código: He probado a subir archivos jpg de cierto tamaño, a partir de unos 200kb, y no los admite, me da el error:

Request object error 'ASP 0104 : 80004005'

Operation not Allowed

/xelupload/xelupload.asp, line 60

Parece que el problema está en el xelupload.asp y no en uptest.asp, donde va la parte del código que tu has puesto.

El de univercity no lo he probado, cuando tenga un rato lo pruebo.

Gracias a los dos.

A ver si alguien sabe cómo se puede arreglar el problema que he descrito para el tamaño de arhivos.
  #5 (permalink)  
Antiguo 17/01/2005, 16:04
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 22 años
Puntos: 5
no, el problema no es el xupload.
lo que sucede es que por default viene configurado a que solo maximo se puede subir 200kb. esto claro se puede modificar.

chequea esto. con esto resuelves el problema. a mi tambien me paso y casualmente hoy

http://www.crystaltech.com/forum/top...ID=9789&#44405

nos vemos mañana
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.

Última edición por Saruman; 17/01/2005 a las 16:06
  #6 (permalink)  
Antiguo 17/01/2005, 17:37
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Saruman, el cambio que aparece en el foro de crystaltech.com hay que hacerlo en el servidor, y yo no tengo acceso a él, la página corre en un hosting compartido. ¿No hay otra forma de hacerlo?
  #7 (permalink)  
Antiguo 17/01/2005, 20:31
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
y ya intentaste cambiando esta parte?:

Maxtam = 100 ' en Kb <------------

juega con los valores ya que creo que se multiplican por 1024 para el tamaño del archivo en bytes
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #8 (permalink)  
Antiguo 17/01/2005, 21:11
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
exacto juega con esta opcion
Maxtam = 100 ' en Kb <------------ la puse en kb a mi me funciona con archivos hasta de 6 megas no he tenido problemas para subir archivos pesados.. no se porque te sale eso de 200k me parece muy raro..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #9 (permalink)  
Antiguo 17/01/2005, 22:08
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 22 años
Puntos: 5
Cita:
Iniciado por mrgubu
Saruman, el cambio que aparece en el foro de crystaltech.com hay que hacerlo en el servidor, y yo no tengo acceso a él, la página corre en un hosting compartido. ¿No hay otra forma de hacerlo?
no sabia que no tenias acceso al server...
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #10 (permalink)  
Antiguo 20/01/2005, 14:58
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Hola. Me he puesto en contacto con mi proveedor de hosting y, contrariamente a lo que me esperaba, no me han puesto mingún problema en hacer el cambio explicado en http://www.crystaltech.com/forum/top...ID=9789&#44405 . Así que ahora mi Xelupload, con las aportación de Lexus, funciona a la perfección.

Gracias a todos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.