+ -
当前位置:首页 → 问答吧 → C# WPF存储图片,读取出来时部分显示是空的

C# WPF存储图片,读取出来时部分显示是空的

时间:2011-12-07

来源:互联网

数据库中存储图片的字段类型为image类型,导入图片的大小大于6MB的图片时,使用流导入图片,存储在数据库中是二进制字符,然后读取出来显示时,部分图片显示,一部分图片是空的,为什么?怎么解决啊?求帮助啊。。。。。。。。。。。。。

作者: gajuesy126   发布时间: 2011-12-07

检查下图片数据内容啊

作者: bunliney   发布时间: 2011-12-07

数据内容?什么意思,假如说我数据库里有20张图片,显示的时候,只会显示几张,其余则会不显示,当我把数据库中之前显示的图片字段删除,那么之前不显示的图片也会显示,说明存入数据库的图片字段没有问题,好像是图片太大了,卡,当读取小于5MB的图片时,就算是100多张也会全部显示,不会出现上面的问题,但是当图片大的时候,就会部分显示,为什么啊?帮助啊。。。。。。。。

作者: gajuesy126   发布时间: 2011-12-07

图片总容量有多少?不会是内存不够了吧……

作者: bunliney   发布时间: 2011-12-07

不能吧,字段类型为image类型的,内存不够?但是小的图片100多张也是可以显示的,大于6MB10张就不行。。

作者: gajuesy126   发布时间: 2011-12-07

那你需要这样的存储做什么呀,直接存储路径多好呀,

作者: jlingang   发布时间: 2011-12-07

可能是SQL BDE设置限制了图片的大小,导致图片被截取了
找到SQL Explorer中的BDE配置,将BLOB SIZE设大一点 

作者: tanghuawei   发布时间: 2011-12-07

做过个项目比楼主还惨淡,图片过1MB就显示不出来了

作者: bearlin081001   发布时间: 2011-12-07