创建一个支持从本地附件上传、下载阅读的附件控件,这是一个私有封装,文件内容以附件形式存储到AWS PaaS平台doccenter目录下。可以显示和修改被表单数据源绑定后的数据,自动通过平台各种权限配置控制其读、写、隐藏状态。
PC端 |
---|
移动端 |
预置校验
上传附件类型限制
附件数量限制
单附件大小限制
数据库存储为附件文件名,因此字段超长限制仅限制附件文件名长度
基本属性
扩展属性
文件方案
支持相册
、office文档
、任意文件
、手机拍照
四种方案
相册
- 图片类型 允许上传图片类型
- 开启压缩水印 勾选后,在表单运行时,为附件上传人员提供
压缩、水印
check框,由上传人员决定是否需要压缩和添加水印- 水印图/文 水印内容。不支持与用户组织、流程、表单等上下文相关的At公式
- 水印位置 水印位置
- 水印文字大小 水印文字大小
- 水印文字颜色 水印文字颜色
- 默认压缩宽度 图片压缩后宽度
- 时长限制 只支持移动端,上传指定时间内的照片
- 添加时间水印 只支持移动端,上传时添加时间水印
office文档
- 扩展名 允许上传的附件类型
- 支持预览 该属性隐藏,只有安装了文档预览服务或WPS文档在线预览应用,支持预览的文件才能在线预览,如这两个应用都安装了,WPS文档在线预览优先调用。企业微信、钉钉、飞书上附件预览不调用这两个应用,是调用它们应用本身的预览
任意文件
- 支持预览 该属性隐藏,只有安装了文档预览服务或WPS文档在线预览应用,支持预览的文件才能在线预览,如这两个应用都安装了,WPS文档在线预览优先调用
手机拍照
移动端仅支持拍照上传。在PC端无限制
加密存储
对存储在doccenter目录下的附件文件名和内容进行加密
最大上传个数
默认为0不限制,控制指定个数的附件,只支持数字类型
单个文件大小
默认为50MB,可在 %AWS_HOME%/bin/conf/server.xml
文件中配置filesize.max,设置单个文件的最大限制1024MB;如需上传超过1024MB的附件,可在%AWS_HOME%/webserver/webapps/portal/WEB-INF/web.xml
中放开init-param
属性,且配置!form-ui-file-设置单个文件的最大限制,同时server.xml文件中filesize.max也需要配置成与!form-ui-file-设置的最大限制一致
手动排序
手动移动上下箭头进行排序,不支持移动端
排序字段
上传时间或文件名排序
排序方式
倒序或正序
设置文件分类,多个以|分隔
上传详细信息
设置附件列表可显示的列
附件历史版本
运行时上传重复的附件,查看附件历史版本,不支持移动端
开发者可通过BOAPI完成附件的上传和读取等操作。https://docs.awspaas.com/api/aws-api-javadoc/com/actionsoft/sdk/local/api/BOAPI.html