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

Subir <> tipos de Archivos al Servidor

Estas en el tema de Subir <> tipos de Archivos al Servidor en el foro de ASP Clásico en Foros del Web. Hola Forences estuve probando el XelUpload pero no permite subir archivos tipo zip, ni menos jpj, jpeg, pero si gif, xls y doc. Coloque en ...
  #1 (permalink)  
Antiguo 09/01/2006, 16:12
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Subir <> tipos de Archivos al Servidor

Hola Forences estuve probando el XelUpload pero no permite subir archivos tipo zip, ni menos jpj, jpeg, pero si gif, xls y doc.
Coloque en el código lo siguiente:

if objFich.TipoContenido="image/gif" or objFich.TipoContenido="application/msword" or objFich.TipoContenido="application/vnd.ms-excel" or objFich.TipoContenido="image/jpeg" or objFich.TipoContenido="image/jpg" then
Gracias por sus respuestas
  #2 (permalink)  
Antiguo 09/01/2006, 17:47
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
http://www.asptutorial.info/sscript/ContentType.asp
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 09/01/2006, 20:21
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
te pego un pedazo de codigo que yo uso del xelupload de pronto te puedes hacer una idea de como manejar lo de los tipos de archivos que deseas permitir que suban.

Código:
 
  <%
Dim up, fich, ExtPermitidas, NombreFichero, Extension, nombreimagen, Maxtam, id, sql, correcto
set up = new xelUpload
id = request.querystring("id")
correcto = false
up.Upload()

For each fich in up.Ficheros.Items
' no deja subir archivos ke pesen mas que maxtam ni menos de 1kb
Maxtam = 120  ' en Kb
If fich.Tamano > (Maxtam*1024) or fich.Tamano <= (1024)then
escribir "No puede subir un archivo que pese más de "& Maxtam & "Kb ni menos de 1Kb"
else
'impedir subir archivos diferentes a imagenes
ExtPermitidas = "|gif|jpg|jpeg|bmp|png|"
NombreFichero = Split(fich.Nombre, ".")
Extension = NombreFichero(1)
If InStr(ExtPermitidas, "|" & Extension & "|") = 0 Then
escribir "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/")
' agrega en la base de datos la foto
sql = "SELECT foto, id FROM articulos WHERE id = "&id&""
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conx_bd("ppequipos"), 3, 3
if not rs.eof then
rs("foto") = nombreimagen
rs.update
else 
escribir "Este artículo ha sido borrado."
end if
correcto = true
rs.close
set rs = nothing
'------------------------------------
end if
end if
Next
'Limpiamos objeto
set up = nothing
if correcto = true then
redir "editar_articulo.asp?id="& id
end if
%>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 10/01/2006, 11:40
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
OK, :arriba:

OK Gracias por sus sugerencias y por su tiempo dedicado , lo probare
  #5 (permalink)  
Antiguo 10/01/2006, 11:46
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Yo usaría la propiedad de xelUpload "TipoContenido", para evitar que un usuario te suba una hoja de cálculo, simplemente cambiándole la extensión "xls", por "gif".

Más vale prevenir...
  #6 (permalink)  
Antiguo 10/01/2006, 11:57
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Uhmmmmmm,

Hola 3pies, Gracias por tu sugerencia , pero te comento que estoy haciendo algo asi como u sistema gestor de correos, en donde me permita subir diferentes tipos de archivos, klaro guardo nombre archivo, tamaño, y ubicacion, es por ello que necesito subir todo tipo de archivo me entiendes. y luego enviarlo a un correo de una persona xxxx k esta en mi BD.
Gracias una vex mas
  #7 (permalink)  
Antiguo 10/01/2006, 12:13
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pues entonces no realices una comprobacion de tipo de archivo, si de todos modos se puede subir cualquer tipo la comprobacion sale sobrando
  #8 (permalink)  
Antiguo 10/01/2006, 13:35
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Buena

Hola Sjam7, k buena, verdad no me habia percatado de eso, Gracias
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:16.