您的位置:首页 > 数据库

润乾——填报表中如何上传图片到数据库

2014-08-29 16:53 190 查看
润乾报表的填报表中提供了丰富的编辑风格,例如下拉框、下拉数据集、下拉树、下拉日历、上传文件等。下面我们来介绍一下如何使用上传文件的编辑风格,把图片上传到数据库中。
首先,我们来看一张这样的报表:



这是一张学生的信息卡,其中包括学生的基本信息和照片。基本信息的表达式设置与普通填报表没有什么区别,我们主要看一下照片这个单元格的设置。
单元格的数据类型要为图片字段,这样我们才能展现一张数据库中存储的图片数据:
 


我们再看一下填报编辑风格的设置:



其中,扩展名称是在上传时对文件后缀名进行校验,不符合设置的文件都无法上传并有出错提示:



 上下载权限可以设置编辑风格是只能上载、只能下载、上下载都可。



保存文件名的列名,顾名思义,就是会把图片的的原始文件名存到设置的这个字段中(此字段必须预先在数据表中存在且为字符串)
然后,我们看下数据库中对图片字段的设置:



存储图片字段的数据类型需要为大数据字段,由于例子中使用的是oracle数据库,则使用BLOB和CLOB都可,当然不同的数据库存储图片的数据类型各异,像sqlserver数据库中对于图片文件的数据类型为image。
然后,我们来看一下更新属性的设置:
 


可以看出,这与普通的填报表设置并无区别。
最后,我们看一下在页面中的效果:
更新前:



更新时,双击上传图片位置,选择相应图片:



更新后,图片被更新到数据库中,并在页面上展现了出来:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: