Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Récupérer des images de SQL Server 2008 et les afficher dans un contrôleur d'image d'asp.net

Au lieu de Response.Write Stocker le tableau d'octets dans une session

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

Utilisez ceci comme source de votre 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%>"' />

Ou faites simplement tout cela dans votre fonction elle-même au lieu de Response