error al presentar imagen

21/02/2007 - 00:19 por Norma Hdez | Informe spam
hola buenas tardes

inserto una imagen en una bd sqlserver, realizo la consulta, toda va bien,
no indica ningun error o warning, pero la pagina en lugar de mostar la
imagen me muestra el siguiente error:

****************
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then
click the Refresh button, or try again later.



Invalid at the top level of the document. Error processing resource
'http://localhost:1542/ReporteAsesoria/asesoria/wfMostr...

System.Byte[]****************estoy trabajando con web form, el problema no
es por la consulta,porque la reviso directamente en el sql query analizer y
me muestra los datos, esto es lo que pongo para visualizar la
imagen:Response.ContentType = (m_datosSet(CType(Session("IdPropio"),
Long)).Tables(0).Rows(0).Item("imagen_tipo"))Response.BinaryWrite(m_datosSet(CType(Session("IdPropio"),
Long)).Tables(0).Rows(0).Item("imagen"))alguien sabe que tengo mal o si me
falta codigo que incluir???saludos y muchas gracias...

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
21/02/2007 - 08:16 | Informe spam
"Norma Hdez" wrote in message
news:eF$
[...]
The XML page cannot be displayed
[...]
Response.ContentType = (m_datosSet(CType(Session("IdPropio"),
Long)).Tables(0).Rows(0).Item("imagen_tipo"))



Tiene pinta de que le estás poniendo mal el ContentType, y el navegador
está tratando de interpretar lo que recibe como XML en lugar de como imagen.
Mira lo que tienes en el Item("imagen_tipo") a ver si es adecuado para
devolverlo en el ContentType. Al Resonse.ContentType tienes que ponerle algo
asi como "image/jpeg" o "image/gif" según el tipo de la imagen.
Ah, y después del Response.BinaryWrite(...) ponle también un
Respnse.End(), para que no intente enviar más cosas después de la imagen.
Respuesta Responder a este mensaje
#2 Norma Hdez
22/02/2007 - 17:26 | Informe spam
hola
gracias, si me sirvio tu ayuda,

en Resonse.ContentType tengo "image/jpeg"
Response.ContentType tengo el arreglo de byte
y le agregue Respnse.End(),

con esto ya no me marca error la pagina, pero sigue sin mostrarme la imagen,
solo aparece:
System.Byte[]:D si tiene una idea mas te lo agradeceria, :D




"Alberto Poblacion" wrote
in message news:%
"Norma Hdez" wrote in message
news:eF$
[...]
The XML page cannot be displayed
[...]
Response.ContentType = (m_datosSet(CType(Session("IdPropio"),
Long)).Tables(0).Rows(0).Item("imagen_tipo"))



Tiene pinta de que le estás poniendo mal el ContentType, y el navegador
está tratando de interpretar lo que recibe como XML en lugar de como
imagen. Mira lo que tienes en el Item("imagen_tipo") a ver si es adecuado
para devolverlo en el ContentType. Al Resonse.ContentType tienes que
ponerle algo asi como "image/jpeg" o "image/gif" según el tipo de la
imagen.
Ah, y después del Response.BinaryWrite(...) ponle también un
Respnse.End(), para que no intente enviar más cosas después de la imagen.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida