Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Bilder von SQL Server 2008 abrufen und in einem Bildcontroller von asp.net anzeigen

Statt Response.Write Speichern Sie das Byte-Array in einer Sitzung

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

Verwenden Sie dies als Quelle für Ihr 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%>"' />

Oder machen Sie das alles einfach in Ihrer Funktion selbst statt Response