集力数据系统实现上传下载图片

集深数据系统的填报表中提供了丰富的编辑风格,例如下拉框、下拉数据集、下拉树、下拉日历、上传文件等。下面我们来介绍一下如何使用上传文件的编辑风格,把图片上传到数据库中。

 

首先,我们来看一张这样的报表

 

 

这是一张雇员的信息卡,其中包括雇员的基本信息和照片。基本信息的表达式设置与普通填报表没有什么区别,我们主要看一下照片这个单元格的设置。

单元格的数据类型要为图片字段,这样我们才能展现一张数据库中存储的图片数据,点击“插入”,然后选择“单元格图片”,出现如下界面,设置如下:

 

 

我们再看一下填报编辑风格的设置,点击“单元格填报”,选择编辑风格为“上载文件”,设置如下:

 

 

其中:

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

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

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

 

接着,我们说下数据库中对图片字段的设置:

存储图片字段的数据类型需要为大数据字段,由于例子中使用的是oracle数据库,则使用BLOB和CLOB都可,当然不同的数据库存储图片的数据类型各异,像sqlserver数据库中对于图片文件的数据类型为image。

 

接下来,我们来看一下更新属性的设置:

对于图片上传下载的更新属性设置,有特殊设置,需要设置需要填报的单元格。

 

 

最后,我们看一下在页面中的效果,更新时,双击上传图片位置,选择相应图片:

 

 

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

本文标签: