Cargar Imagen

10/10/2004 - 07:51 por Claudio Valdés | Informe spam
Hola a todos:

Quisiera saber como puedo hacer para mostrar un campo de tipo image que se
encuentra en una base de datos SQL
en una pagina web

desde ya muchas gracias

Atte,
Claudio Valdés

Preguntas similare

Leer las respuestas

#1 Sashka
10/10/2004 - 08:38 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
http://www.15seconds.com/faq/ASP%201.0/622.htm

Sashka
MS MVP Access
MCP ASP.Net

"Claudio Valdés" escribió en el mensaje
news:
Hola a todos:

Quisiera saber como puedo hacer para mostrar un campo de tipo image que se
encuentra en una base de datos SQL
en una pagina web

desde ya muchas gracias

Atte,
Claudio Valdés


Respuesta Responder a este mensaje
#2 Claudio Valdés
10/10/2004 - 09:08 | Informe spam
Estimado:

La imagen que se cargo en la base de datos era .TIF y al aplicar el ejemplo
me aparecen solo caracteres
y no puedo ver la imagen

Muchas gracias por sus consejos

Atte,
Claudio Valdés

"Sashka" escribió en el mensaje
news:
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
http://www.15seconds.com/faq/ASP%201.0/622.htm

Sashka
MS MVP Access
MCP ASP.Net

"Claudio Valdés" escribió en el mensaje
news:
> Hola a todos:
>
> Quisiera saber como puedo hacer para mostrar un campo de tipo image que


se
> encuentra en una base de datos SQL
> en una pagina web
>
> desde ya muchas gracias
>
> Atte,
> Claudio Valdés
>
>


Respuesta Responder a este mensaje
#3 Matias Iacono
11/10/2004 - 15:14 | Informe spam
Para eso deberias cambiar esta linea:

Response.ContentType = "image/gif"


Por la correspondiente al formato de la imagen.

Para una lista de estas cabeceras:

http://www.glosarium.com/list/3/2,T,,xhtml

Saludos

Matias Iacono
Microsoft MVP



"Claudio Valdés" wrote in message
news:%
Estimado:

La imagen que se cargo en la base de datos era .TIF y al aplicar el


ejemplo
me aparecen solo caracteres
y no puedo ver la imagen

Muchas gracias por sus consejos

Atte,
Claudio Valdés

"Sashka" escribió en el mensaje
news:

> ¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si


te
> sirvió o no la respuesta dada. Muchas gracias

> http://www.15seconds.com/faq/ASP%201.0/622.htm
>
> Sashka
> MS MVP Access
> MCP ASP.Net
>
> "Claudio Valdés" escribió en el mensaje
> news:
> > Hola a todos:
> >
> > Quisiera saber como puedo hacer para mostrar un campo de tipo image


que
se
> > encuentra en una base de datos SQL
> > en una pagina web
> >
> > desde ya muchas gracias
> >
> > Atte,
> > Claudio Valdés
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Claudio Valdés
11/10/2004 - 17:52 | Informe spam
Estimados:

Este es el codigo que utilizo, prove con los dos formatos. Desde la página
principal llamo a ImagenDesdeSQL.asp y no me muestra nada (image/tiff,
image/x-tiff)

Si llamo a ImagenDesdeSQL.asp sola me muestra muchos caracteres raros

'--
' Página principal.asp
'--
<IMG SRC=ImagenDesdeSQL.asp?ID=<%=1%>>

'--
'Página ImagenDesdeSQL.asp
'--

Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString=StrConn
conexion.Open

strQuery = "select id,logo from Logos where ID = " & ImageID
Set rs = Server.CreateObject("ADODB.Recordset")
set rs = conexion.Execute(strQuery)

if not (rs.eof) then
BlockSize = 4096
Response.ContentType = "image/tiff"
'Response.ContentType = "image/x-tiff"

rs.MoveFirst
Set Field = rs("Logo")
FileLength = Field.ActualSize
NumBlocks = FileLength \ BlockSize
LeftOver = FileLength Mod BlockSize

Response.BinaryWrite Field.GetChunk(LeftOver)

For intLoop = 1 To NumBlocks
Response.BinaryWrite Field.GetChunk(BlockSize)
Next
Else
Response.Write "ID '" & ImageID & "' not found in DB."
End If
rs.Close

Si alguién me puede decir que falta o esta mal
Muchas gracias por sus comentarios

Atte,
Claudio Valdés

"Matias Iacono" escribió en el mensaje
news:
Para eso deberias cambiar esta linea:

Response.ContentType = "image/gif"


Por la correspondiente al formato de la imagen.

Para una lista de estas cabeceras:

http://www.glosarium.com/list/3/2,T,,xhtml

Saludos

Matias Iacono
Microsoft MVP



"Claudio Valdés" wrote in message
news:%
> Estimado:
>
> La imagen que se cargo en la base de datos era .TIF y al aplicar el
ejemplo
> me aparecen solo caracteres
> y no puedo ver la imagen
>
> Muchas gracias por sus consejos
>
> Atte,
> Claudio Valdés
>
> "Sashka" escribió en el mensaje
> news:
>

> > ¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si
te
> > sirvió o no la respuesta dada. Muchas gracias
>

> > http://www.15seconds.com/faq/ASP%201.0/622.htm
> >
> > Sashka
> > MS MVP Access
> > MCP ASP.Net
> >
> > "Claudio Valdés" escribió en el mensaje
> > news:
> > > Hola a todos:
> > >
> > > Quisiera saber como puedo hacer para mostrar un campo de tipo image
que
> se
> > > encuentra en una base de datos SQL
> > > en una pagina web
> > >
> > > desde ya muchas gracias
> > >
> > > Atte,
> > > Claudio Valdés
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Sashka
11/10/2004 - 22:06 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hasta donde yo sé... para ver imagenes tiff hay que instalar un plugin (yo
no puedo ver tampoco imagenes tif!!)

Sashka
MS MVP Access
MCP ASP.Net

"Claudio Valdés" escribió en el mensaje
news:
Estimados:

Este es el codigo que utilizo, prove con los dos formatos. Desde la
página
principal llamo a ImagenDesdeSQL.asp y no me muestra nada (image/tiff,
image/x-tiff)

Si llamo a ImagenDesdeSQL.asp sola me muestra muchos caracteres raros

'--
' Página principal.asp
'--
<IMG SRC=ImagenDesdeSQL.asp?ID=<%=1%>>

'--
'Página ImagenDesdeSQL.asp
'--

Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString=StrConn
conexion.Open

strQuery = "select id,logo from Logos where ID = " & ImageID
Set rs = Server.CreateObject("ADODB.Recordset")
set rs = conexion.Execute(strQuery)

if not (rs.eof) then
BlockSize = 4096
Response.ContentType = "image/tiff"
'Response.ContentType = "image/x-tiff"

rs.MoveFirst
Set Field = rs("Logo")
FileLength = Field.ActualSize
NumBlocks = FileLength \ BlockSize
LeftOver = FileLength Mod BlockSize

Response.BinaryWrite Field.GetChunk(LeftOver)

For intLoop = 1 To NumBlocks
Response.BinaryWrite Field.GetChunk(BlockSize)
Next
Else
Response.Write "ID '" & ImageID & "' not found in DB."
End If
rs.Close

Si alguién me puede decir que falta o esta mal
Muchas gracias por sus comentarios

Atte,
Claudio Valdés

"Matias Iacono" escribió en el mensaje
news:
Para eso deberias cambiar esta linea:

Response.ContentType = "image/gif"


Por la correspondiente al formato de la imagen.

Para una lista de estas cabeceras:

http://www.glosarium.com/list/3/2,T,,xhtml

Saludos

Matias Iacono
Microsoft MVP



"Claudio Valdés" wrote in message
news:%
> Estimado:
>
> La imagen que se cargo en la base de datos era .TIF y al aplicar el
ejemplo
> me aparecen solo caracteres
> y no puedo ver la imagen
>
> Muchas gracias por sus consejos
>
> Atte,
> Claudio Valdés
>
> "Sashka" escribió en el mensaje
> news:
>

> > ¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos
> > si
te
> > sirvió o no la respuesta dada. Muchas gracias
>

> > http://www.15seconds.com/faq/ASP%201.0/622.htm
> >
> > Sashka
> > MS MVP Access
> > MCP ASP.Net
> >
> > "Claudio Valdés" escribió en el mensaje
> > news:
> > > Hola a todos:
> > >
> > > Quisiera saber como puedo hacer para mostrar un campo de tipo image
que
> se
> > > encuentra en una base de datos SQL
> > > en una pagina web
> > >
> > > desde ya muchas gracias
> > >
> > > Atte,
> > > Claudio Valdés
> > >
> > >
> >
> >
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida