sql >> Databasteknik >  >> RDS >> Sqlserver

Hämta bilder från SQL Server 2008 och visa dem i en bildkontroller av asp.net

Istället för Response.Write Lagra byte-arrayen i en session

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

Använd detta som källan till din 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%>"' />

Eller helt enkelt gör allt detta i din funktion istället för Response



  1. Bästa metoder:.NET:Hur returnerar man PK mot en oracle-databas?

  2. Sekvensen återställs inte efter trunkering av tabellen

  3. Ansluta Talend på Windows till en ODBC-databas

  4. Vill att denna enkla fråga ska gå i loop