-
-
yangm 数据达人Lv4
发表于2022-3-23 17:03
楼主
本帖最后由 yangm 于 2022-3-23 17:13 编辑
一、背景
在使用系统的过程中,可能会涉及到往系统中导入一些文件等本地数据。但由于系统限制超过一定大小的文件是无法导入到系统中的。
二、场景
例如,我需要在服务其中导入一个200M的数据包,可以在abi系统的 系统管理》系统设置》资源管理器任意路径下(右键)》上传服务器
选择需要上传的本地文件,这时候可能会提示文件太大无法上传。
三、解决
在资源管理器root/conf找到uploadconfig.properties文件编辑。如下:
all_size:上传文件大小配置属性,单位:MB。
all_count:单个用户每天上传文件次数限制。
all_ext:上传文件后缀配置属性
配置完成之后点击保存。清缓存重启服务器生效。
四、扩展
可能我们在上传的限制上需要更细粒度的控制。下面罗列abi文件上传限制的属性。
配置文件属性
一、背景
在使用系统的过程中,可能会涉及到往系统中导入一些文件等本地数据。但由于系统限制超过一定大小的文件是无法导入到系统中的。
二、场景
例如,我需要在服务其中导入一个200M的数据包,可以在abi系统的 系统管理》系统设置》资源管理器任意路径下(右键)》上传服务器

选择需要上传的本地文件,这时候可能会提示文件太大无法上传。
三、解决
在资源管理器root/conf找到uploadconfig.properties文件编辑。如下:

all_size:上传文件大小配置属性,单位:MB。
all_count:单个用户每天上传文件次数限制。
all_ext:上传文件后缀配置属性
配置完成之后点击保存。清缓存重启服务器生效。
四、扩展
可能我们在上传的限制上需要更细粒度的控制。下面罗列abi文件上传限制的属性。
配置文件属性
属性名 | 说明 | 默认值 | 示例 |
上传类型_size | 上传文件大小配置属性,单位:MB 小于等于0时表示不限制 | 0 | eacl-importorg_size=3 表示导入机构的文件大小限制为3m |
上传类型_count | 单个用户每天上传文件次数限制 小于等于0时表示不限制 | 0 | eacl-importorg_count=20 表示导入机构的文件每天每个用户限制20次 |
上传类型_ext | 上传文件后缀配置属性 多个后缀以,分割,如果为空表示不限制,都可上传 | eacl-importorg_ext=.zip,.txt 表示允许上传类型为zip和txt的文件 | |
上传类型_zipext | 上传文件压缩文件内的文件后缀配置属性 多个后缀以,分割,如果为空表示不限制,都可上传 | eacl-importorg_zipext=.txt 表示允许上传的zip包里只能包含txt | |
上传类型_notext | 上传文件后缀黑名单配置属性 多个后缀以,分割,如果为空表示不限制,都可上传 如果有配置白名单,优先校验白名单。 | eacl-importorg_ext=.bat 表示不允许上传.bat的文件, | |
all_size | 通用配置属性 上传文件大小配置属性,单位:MB 如果没有配置单个类型的属性,则使用通用配置属性 | ||
all_count | 通用配置属性 单个用户每天上传文件次数限制 | ||
all_ext | 通用配置属性 上传文件后缀配置属性 | ||
all_zipext | 通用配置属性 上传文件压缩文件内的文件后缀配置属性 | ||
all_notext | 通用配置属性 上传文件后缀黑名单配置属性 |
各模块上传优先使用模块上传配置,如果没有配置,则使用通用配置,如果通用也没有配置则表示无限制。
上传文件属性:
模块 | 模块上传类型 | 功能 | 文件类型限制 | 压缩文件中支持的文件类型 | 文件大小限制 |
edatasource | edso-excelfile | 新建excel文件数据源 | .zip和.xls,.xlsx | .xls,.xlsx | 50m |
edso-txtfile | 新建txt文件数据源 | .zip和.txt | .txt | 50m | |
edso-csvfile | 新建csv文件数据源 | .zip和.csv | .csv | 50m | |
edso-dbfile | 新建db文件数据源 | .zip和.db | .db | 50m | |
edso-dbmgr | 数据库管理导入 | .zip和.db,.csv | .db,.csv | 100m | |
edatasubject | edsu-relation | 导入主题表关联关系 | .zip | 配置文件中配置 | 配置文件中配置 |
edsu-subject | 导入主题表 | .zip | 配置文件中配置 | 配置文件中配置 | |
eanalysemgr | eana-analyse | 导入分析表 | .zip | 配置文件中配置 | 配置文件中配置 |
edim | edim-dim | 维表导入 | .zip | 配置文件中配置 | 配置文件中配置 |
edim-cod | 维表-导入ncd/cod | .ncd,.cod | 配置文件中配置 | ||
eacl | eacl-importorg | 导入机构 | .zip和.txt | .txt | 配置文件中配置 |
eacl-importuser | 导入用户 | .zip和.txt | .txt | 配置文件中配置 | |
eacl-importrole | 导入角色 | .zip | .txt | 配置文件中配置 | |
eacl-userimg | 上传用户图片 | .png,.jpg,.jpeg,.gif | 配置文件中配置 | ||
enotice | enot-attach | 公告-上传附件 | 配置文件中配置 | 配置文件中配置 | 5m |
enot-image | 公告-上传图片 | 配置文件中配置 | 配置文件中配置 | 5m | |
ebbs | ebbs-attach | 论坛-上传附件 | 配置文件中配置 | 配置文件中配置 | 5m |
ebbs-attach | 论坛-上传图片 | 配置文件中配置 | 配置文件中配置 | 5m | |
eschedule | esch-import | 计划任务-导入 | .zip | 配置文件中配置 | 配置文件中配置 |
esysmgr | esys-backup | 服务器恢复 | .zip | 配置文件中配置 | 配置文件中配置 |
esys-vfs | 资源管理器上传 | 配置文件中配置 | 配置文件中配置 | 配置文件中配置 | |
esys-cab | 插件上传 | .cab | 配置文件中配置 | ||
eshare | esha-folder | 共享文件夹上传 | 配置文件中配置 | 配置文件中配置 | 配置文件中配置 |
edf | edf-import-job | 导入ETL过程(设计区、运行区) | .zip | .xml | 配置文件中配置 |
edf-import-flow | 导入ETL过程流(设计区、运行区) | .zip | .xml | 配置文件中配置 | |
eform | eform-importexcel | 回填表导入excel数据 | .xls,.xlsx | 50m | |
ebipro | ebipro-coolrpt | 装入酷屏报表 | .coolrpt | 5m | |
ebipro-importwidget | 导入酷屏html组件 | .zip | .json.png.jpg.svg | 无 | |
ebipro-coolrpt-file | 酷屏代码态上传文件 | .js.css | 100k | ||
ebipro-widget-file | 酷屏自定义组件上传文件 | .js.css | 100k | ||
ebipro-importby | 导入excel表样 | .zip,.xls,.xlsx | .xls,.xlsx | 10M | |
edataprocess | edp-importfile | 导入文件 | .xls,.xlsx | 配置文件中配置 |