怎样用C#在SqlServer的一条记录的一个字段里保存多幅图片? 用奇观字符隔离,然后在切开,没试过。不知是否好用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 里面保存的是二进制,不能分割吧。 如果非要在一条记录中的一个字段保存,那么需要一个辅助字段记录各个图片的大小例如保存了3幅图片,那么可以通过一个字段记录3个图片的大小(例如12345,12356,12567)然后把3个图片保存到一个MemoryStream,再保存到数据库,取出来的时候通过辅助字段记录的大小进行分隔再分别还原为图片,不通过辅助字段记录各图片大小是没办法分隔各个图片的(除非你对图片的格式非常熟识,能够通过二进制格式分开图片)其实还有一个办法就是通过另外一个辅助子表记录多个图片,然后两个表ID进行连接就可以了建议后后者,呵呵 楼上说的有一定道理,值得一试。 WCF已部署到IIS,但远程不能访问... WPF命名空间报错 关于string.format的问题.. 关于 C#的字符串运行的问题 听网友说,c# express版本只能debug,不能release,什么意思呀,对开发有影响吗? 超级郁闷问题.... DataGrid连接数据库的问题 求线性搜索最优算法 高手帮助:为什么COM+数据库不能在其他服务器中??? 我又一次糊涂了 取出datagrid里面指定列的值 请高手指点
例如保存了3幅图片,那么可以通过一个字段记录3个图片的大小(例如12345,12356,12567)
然后把3个图片保存到一个MemoryStream,再保存到数据库,取出来的时候通过辅助字段记录
的大小进行分隔再分别还原为图片,不通过辅助字段记录各图片大小是没办法分隔各个图片的
(除非你对图片的格式非常熟识,能够通过二进制格式分开图片)其实还有一个办法就是通过另外一个辅助子表记录多个图片,然后两个表ID进行连接就可以了建议后后者,呵呵