<< Click to Display Table of Contents >> 上传组件复制链接 |
1. 概述
1.1 应用场景
企业中有些填报内容不便于填写,需要上传附件说明,例如请假时的病假条,采购申请的合同等。
1.2 功能介绍
用户可以通过上传组件上传本地的文件到数据库。目前支持入库的数据库包含:Mysql、Oracle、SQlServer、DB2、Postgresql、Gbase,入库目标字段类型可设置blob、longblob等二进制类型,上传文件类型包括文档和图片,文件格式包含:excel、word、ppt、image、pdf等常见的文件格式。
2.功能说明
上传组件位置如下图。
上传组件右侧【设置>编辑器】,如下图。
支持选择上传的文件类型和格式如下表。
文件类型 |
格式 |
文档 |
Word(*.doc, *.docx) Excel(*.xls, *.xlsx) CSV(*.csv) PowerPiont(*.ppt, *.pptx) PDF(*.pdf) Text(*.txt) |
图片 |
jpg, png, gif, jpeg, bmp |
【文件大小】限制用户上传的文件大小,默认1024KB,最大可设置为100MB,上传的文件只显示名称。
【显示图片】当文件类型包含图片时,可勾选显示图片,勾选后,上传的图片会显示出来,不勾选则显示文件名。
点击删除,可以删除上传的文件,重新上传。也可以再次点击上传,替换已上传的文件。
【必填】勾选后,填报时该字段不能为空。为空时,提交会弹出提示信息。
【出错提示信息】系统默认会给出一个提示信息,用户也可以自定义提示内容。
3.示例
1)新建报告,拖一个表格填报组件和上传组件。在表格填报组件中绑定字段“订单ID”、“门店”。
2)点击顶部菜单【填报>填报字段】,设置填报入库关系,设置提交类型为智能提交。上传组件有两个字段关系需要设置,文件和文件名。文件需要对应blob、longblob等二进制类型数据库字段,文件名对应字符串类型字段即可。如下图。
预览报告。点击上传组件,并选择图片上传,再点击提交。如下图。
➢说明:
文件上传后只是缓存,需要点击提交按钮,提交成功后,文件才能入库到数据库。