110,534
社区成员
发帖
与我相关
我的任务
分享
SELECT CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), ImageType),1) FROM MMItem
8楼的应该也是对的,只是你用了SSMS,查询出来结果有长度限制拷贝出来的也有问题了
你可以试着转成XML,默认显示长度为2MB,可以在工具->选项->查询结果->以网格显示文本结果,进行设置。
SELECT CONVERT(XML,CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), ImageType),1)) FROM MMItem
public byte[] ReadImageFile(String img)
{
FileInfo fileinfo = new FileInfo(img);
byte[] buf = new byte[fileinfo.Length];
FileStream fs = new FileStream(img, FileMode.Open, FileAccess.Read);
fs.Read(buf, 0, buf.Length);
fs.Close();
GC.ReRegisterForFinalize(fileinfo);
GC.ReRegisterForFinalize(fs);
return buf;
}