如何将二进制数据流保存到数据库或直接打印到打印机

lsgis2001 2020-10-17 04:12:29
在程序中接收到一个二进制数据流,如:,由于数据较多,截了一部分图,目前我已经将这个数据流存入一个 string sTpic里面,现在我需要将这个图进行打印到打印机,并保存到数据库,请大神指点,我的数据库是SQLServer2008,编程语言是VS_C#,谢谢,在线等。
...全文
13125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Antony_WU_SZ 2020-10-20
  • 打赏
  • 举报
回复
直接保存成图片文件吧,把路径存到数据库即可.
lsgis2001 2020-10-18
  • 打赏
  • 举报
回复
引用 1 楼 贵阳老马马善福专业维修游泳池堵漏防水工程 的回复:
你这个可能是base64编码,要先解码才能转换图像,存入数据库倒是直接存字符串即可
如果存字符串,是用什么类型?image还是nvarchar(max)?
  • 打赏
  • 举报
回复
sql image 字段存 转为bitmap打印
shushangdeyezi 2020-10-17
  • 打赏
  • 举报
回复
byte[] streamByte="你接受到的二进制流"; System.IO.MemoryStream ms = new System.IO.MemoryStream(streamByte); System.Drawing.Image img = System.Drawing.Image.FromStream(ms); 拿到img之后剩下的就简单了,打印,保存都可以
threenewbee 2020-10-17
  • 打赏
  • 举报
回复
你这个可能是base64编码,要先解码才能转换图像,存入数据库倒是直接存字符串即可

111,118

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧