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

XelUpload y PDF

Estas en el tema de XelUpload y PDF en el foro de ASP Clásico en Foros del Web. Estimados estoy haciendo unh Upload con XelUpload... esta linea verifica si yo traigo una imagen Código: if objFich.TipoContenido = "image/gif" then pero cómo le valido ...
  #1 (permalink)  
Antiguo 19/08/2005, 08:52
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
XelUpload y PDF

Estimados estoy haciendo unh Upload con XelUpload...

esta linea verifica si yo traigo una imagen


Código:
if objFich.TipoContenido = "image/gif" then

pero cómo le valido si es un PDF?



Gracias
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 19/08/2005, 09:14
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
puedes hacerlo usando la extencion del archivo en lugar del tipo de archivo (MIME) algo asi:

Código:
set objFich = objUpload.Ficheros("foto")
ExtPermitidas = "|jpg|jpeg|gif|png|"
NombreFichero = Split(objFich.Nombre, ".")
Extension = lcase(NombreFichero(1))

if objUpload.Ficheros.Count <> 0 then

	set objFich = objUpload.Ficheros("foto")
'	if objFich.Tamano <= maxtam and objFich.TipoContenido = ("image/gif") or objFich.tipoContenido = ("image/jpeg") or objFich.TipoContenido = ("image/pjpeg") or objFich.tipoContenido = ("image/png") or objFich.tipoContenido = ("image/x-png") then
'	if objFich.Tamano <= maxtam then
	if InStr(ExtPermitidas, "|" & Extension & "|") > 0 then
Es decir, cambia el If que viene por defecto y pon este:
if InStr(ExtPermitidas, "|" & Extension & "|") > 0 then

Usando la parte que te pongo arriba, solo agrega la extencion pdf o cambia las que estan por las que quieras que se permitan

saludos y suerte
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 22:46.