sql >> Database teknologi >  >> RDS >> Sqlserver

Henter billeder fra SQL Server 2008 og viser dem i en billedcontroller fra asp.net

I stedet for Response.Write Gem byte-arrayet i en session

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

Brug dette som kilden til dit 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 bare gør alt dette i selve din funktion i stedet for Response



  1. Jeg vil have timer, min, anden forskel fra to datetime

  2. Hvorfor skal jeg bruge int i stedet for en byte eller short i C#

  3. Sådan bruges BETWEEN-tilstand ved at bruge hovedforespørgsel og underforespørgsler

  4. Vagrant port forwarding til Mysql