テーブル付きのビューとクリックして画像を表示するためのリンクを持つMVC3アプリケーションがあります。クライアントは、サイズが原因で画像をグリッドに直接表示することを望んでいませんでした。
SQLServerデータベースに画像を保存しています。dbからbyte[]を取得して表示するために見たすべての例では、最初にファイルに保存する必要があります。応答するメモリストリームを使用してこれを行う方法はありますか?直接書き込み、ファイルI / Oをバイパスしますか?
テーブル付きのビューとクリックして画像を表示するためのリンクを持つMVC3アプリケーションがあります。クライアントは、サイズが原因で画像をグリッドに直接表示することを望んでいませんでした。
SQLServerデータベースに画像を保存しています。dbからbyte[]を取得して表示するために見たすべての例では、最初にファイルに保存する必要があります。応答するメモリストリームを使用してこれを行う方法はありますか?直接書き込み、ファイルI / Oをバイパスしますか?
この回答を確認してくださいaspmvcのデータベースから画像を表示する
画像を使用する代わりに
<img src='<%= Url.Action( "show", "image", new { id = ViewData["imageID"] } ) %>' />
使用とアクションのリンク
@Html.ActionLink("View Image", "Action", "Controller", new { id = ViewData["imageID"] } )
ViewData["imageID"]を画像のIDに置き換えるだけです