私はaspxページには慣れていませんが、c#には慣れていません。
ms sqlデータベースから画像を取得するSQLステートメントがあり、それをうまく実行して、画像のバイト配列のリストまたはデータテーブルを作成できます。
を使いたいと思います
私が最も混乱している部分は、バイト配列を画像として表示する方法ですか?
ありがとうございました。
イメージのバイトを取得して応答ストリームに書き込むジョブを実行するには、ハンドラー (*.ashx) を作成する必要があります。次に、 の src="" 属性でこのハンドラーを参照します。これを行う方法に関するチュートリアルは次のとおりです。
http://www.developerfusion.com/code/5223/using-ashx-files-to-retrieve-db-images/
DB の画像がかなり小さい場合は、インライン画像を使用できます。
// This is just example, you get it from DB
byte[] image = System.IO.File.ReadAllBytes(@"c:\\test.png");
string imageBase64 = Convert.ToBase64String(image);
...
// Output in your HTML page
<img src="data:image/png;base64,<%= imageBase64 %>" alt="Test inline" />