联系
我们

工作日 9:00-18:00

13632615190

文件列表

文件列表也是一个常用控件,文件列表用于上传指定类型的文件列表:

 image.png

文件列表位于开发平台“工具箱\常规控件”下:

image.png

基本属性

别名:Web端控件显示的标签,不填则默认显示“文件列表”;

文件类型:设置可上传的文件类型后缀,默认为:*.doc;*.docx;*.xls;*.xlsx;*.txt;*.pdf;*.ppt;*.pptx;*.rar;*.zip;*.7z 。如果您需要增加其他文件类型则请参考这个格式进行增加;

最大文件:可上传的最大文件大小,单位KB,0表示不限制;


数据属性

子单据ID:必填,由于文件列表属于子单据,所以需要子单据ID;

数据库表:必填,同“子单据ID”说明,填写了“子单据ID”和“数据库表”属性以后,会自动生成数据库表结构如下:

image.png

不鉴权:由于文件列表本身也是子表,那么这里就可以设置是否鉴权,如果这里设置为False,则必须要给某个用户指定此文件列表子表的“增,删”的权限后,他才能增加或者删除文件(哪怕他有主单据的权限),默认True-不鉴权,表示只要某个用户有主单据的增改权限,那么他就能够增删文件

录音录像:针对FlutterApp的;

录像质量:针对FlutterApp的;


附录:

我们系统上传文件时不仅仅会根据属性“文件类型”校验文件后缀是否允许,还会校验文件“魔数”,下面是百度百科关于魔数的定义,供参考:

image.png


可支持的文件类型和魔数都在web.config中的FileMagicNumber节点下进行配置,所以如果这里没有的文件类型,您可以自己计算“魔数”并添加到此配置项下,配置项含义如下:

code:表示文件“魔数”,每一类型文件前面的几个Byte其实都是固定的,并不会随文件内容而变。

fileext:文件后缀,如果魔数相同的文件,统一放在一起;

image.png


发布后效果如下图:

1、点击可直接下载文件;

2、如果是mp4等视频文件则点击图标可在线播放,如下图最右边一个文件:

image.png


完结!