知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > V5实现上传下载图片

V5实现上传下载图片

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

这是一张雇员的信息卡,其中包括雇员的基本信息和照片。基本信息的表达式设置与普通填报表没有什么区别,我们主要看一下照片这个单元格的设置。
单元格的数据类型要为图片字段,这样我们才能展现一张数据库中存储的图片数据,点击“插入”,然后选择“单元格图片”,出现如下界面,设置如下:

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

其中,扩展名称是在上传时对文件后缀名进行校验,不符合设置的文件都无法上传并有出错提示:
上下载权限可以设置编辑风格是只能上载、只能下载、上下载都可。
保存文件名的列名,顾名思义,就是会把图片的的原始文件名存到设置的这个字段中(此字段必须预先在数据表中存在且为字符串)。
然后,我们说下数据库中对图片字段的设置:
存储图片字段的数据类型需要为大数据字段,由于例子中使用的是oracle数据库,则使用BLOB和CLOB都可,当然不同的数据库存储图片的数据类型各异,像sqlserver数据库中对于图片文件的数据类型为image。
然后,我们来看一下更新属性的设置:
V5对于图片上传下载的更新属性设置,有特殊设置,需要设置需要填报的单元格。

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

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

发布日期:2013/09/24
本文分类: 知识库