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?
| ||||
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 |
| ||||
![]() 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 |
| ||||
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. |
| ||||
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굵 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 |
| ||||
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 |
| ||||
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 |
| ||||
Cita: no sabia que no tenias acceso al server...
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? ![]()
__________________ Saruman One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them. |
| ||||
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굵 . Así que ahora mi Xelupload, con las aportación de Lexus, funciona a la perfección. Gracias a todos. |