データベースから画像を取得し、それを送信してサムネイルとして表示および表示したいと思います。これが私のコードですが、エラーがあり、画像を正しく返すことができません。ASP.NetMVCとaspxページを使用しています。
コントローラー:
public ActionResult showImg(int id)
{
var imageData = from m in db.Products
where m.ShopId == 3
select Image.FromStream(new MemoryStream(m.Product_img.ToArray()));
return new FileStreamResult(new System.IO.MemoryStream(imageData), "image/jpeg");
}
意見 :
<img src='<%= Url.Action("showImg", "image", new { id = ViewData["imageID"] } ) %>' />