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

Abrir archivos guardados em sql server

Estas en el tema de Abrir archivos guardados em sql server en el foro de ASP Clásico en Foros del Web. Hola a tod@s, estoy haciendo un programa que necesita guardar archivos(doc, pdf, jpg) en un campo image de sql server, he conseguido guardarlos en la ...
  #1 (permalink)  
Antiguo 09/06/2010, 10:54
Avatar de Expinete  
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
Abrir archivos guardados em sql server

Hola a tod@s,

estoy haciendo un programa que necesita guardar archivos(doc, pdf, jpg) en un campo image de sql server, he conseguido guardarlos en la BBDD (o eso creo),
pero el problema está en mostrarlos, que no se como puedo generar el archivo de nuevo o mostarlos en el navegador, he estado probando con esto en el archivo abreArchivo.asp:
Código:
if extension = "doc" then 
		
		Response.ContentType = "application/msword"
	elseif extension= "pdf" then
		Response.ContentType = "application/pdf"
	elseif extension="jpg" then
		Response.ContentType = "image/jpeg"
	elseif extension="jpeg" then
		Response.ContentType = "image/pjpeg"
	end if
	Response.CacheControl = "no-cache"
	Response.AddHeader "Pragma", "no-cache"
	Response.Expires = -1
	
	Response.BinaryWrite contenido 'variable con el campo image
	Response.Flush
pero lo que hace es descargar el archivo abreArchivo.asp , alguien sabe alguna manera?

GRacias.
  #2 (permalink)  
Antiguo 09/06/2010, 13:38
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: Abrir archivos guardados em sql server

Agrega ésta línea a tu código antes del Response.Flush:

Código ASP:
Ver original
  1. Response.AddHeader "Content-Disposition","attachment;filename=""el nombre del archivo.ext"""
  #3 (permalink)  
Antiguo 10/06/2010, 01:26
Avatar de Expinete  
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
Respuesta: Abrir archivos guardados em sql server

Muchísimas gracias, era justo lo que faltaba.

Etiquetas: server, sql
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 03:15.