sql >> Base de Datos >  >> RDS >> Sqlserver

Recuperar imágenes de SQL Server 2008 y mostrarlas en un controlador de imágenes de asp.net

En lugar de Response.Write Almacene la matriz de bytes en una sesión

Session["image"]=(byte[])dreader["image"];

Use esto como la fuente de su image

byte[] imgSrc=(byte[])Session["image"]
string imgSrcStr= Convert.ToBase64String(imgSrc);
string imageSrc = string.Format("data:image/gif;base64,{0}", imgSrcStr);

In the view:

<img src='"<%=imageSrc%>"' />

O simplemente haga todo esto en su propia función en lugar de Response