私のデータベースは SQL Server です。その1つの写真データ列があります。それがvarbinary
データ型です。そのコードから元の画像を取得する方法。何か良い方法を提案してください
よろしく、 プラディープ
私のデータベースは SQL Server です。その1つの写真データ列があります。それがvarbinary
データ型です。そのコードから元の画像を取得する方法。何か良い方法を提案してください
よろしく、 プラディープ
VarBinary はバイナリなので、結果セットのフィールドを次のようにキャストします。byte[]
byte[] bytes = (byte[])dataReader["fieldname"];
次に、 a を使用MemoryStream
してバイトをに変換しますImage
public Image BytesToImage(byte[] bytes)
{
using(MemoryStream ms = new MemoryStream(bytes))
{
Image image = Image.FromStream(ms);
return image;
}
}