图片以Base64格式存在oracle blob字段中,按照官方模板把内置数据集改成oracle后,blob字段好像读取有问题src="com.fr.data.core.db.handler.BlobDelegate@76be6ae5"
我用官方内置数据集也是没有问题的,但是图片文件存在oracle blob字段中读取出来是不行的。我开始怀疑base64存储时有问题,直接用PLSQL把blob字段复制到内置数据集中这个模板也能读取出来,那问题就在帆软读取BLOB字段的问题了
数据库字段blob换成clob就好了,Base64属于字符串。
blob:二进制lob,为二进制数据,最长可达4GB,存贮在数据库中。
clob:字符lob,字符数据,最长可以达到4GB,存贮在数据库中。
单元格显示Base64图片.cpt
——————————————
刚才用一张图片测试了下,好像没有什么异常;当然,如果自身图片base64在储存时就存在异常,那就另当别论了!