Sql server 如何从varbinary代码中检索图像?

Sql server 如何从varbinary代码中检索图像?,sql-server,image,Sql Server,Image,我的数据库是SQL Server。在那一列照片数据中。即varbinarydatatype。如何从代码中检索原始图像。请提出更好的办法 问候,, PradeepVarBinary是二进制的-因此将结果集中的字段强制转换为字节[] byte[] bytes = (byte[])dataReader["fieldname"]; 然后使用MemoryStream将字节转换为Image public Image BytesToImage(byte[] bytes) { using(Memor

我的数据库是SQL Server。在那一列照片数据中。即
varbinary
datatype。如何从代码中检索原始图像。请提出更好的办法

问候,,
Pradeep

VarBinary是二进制的-因此将结果集中的字段强制转换为
字节[]

byte[] bytes = (byte[])dataReader["fieldname"];
然后使用
MemoryStream
将字节转换为
Image

public Image BytesToImage(byte[] bytes)
{
     using(MemoryStream ms = new MemoryStream(bytes))
     {
         Image image = Image.FromStream(ms);
         return image;
     }
}

这个问题在网络上肯定已经被回答了数百次了。它是重复的。