文件服务
服务简码
HFLE
默认端口
8110
默认路由
/hfle/**
组件编码
hzero-file
1 简介
1.1 概述
文件服务为HZERO系统提供简单易用的文件存储功能,具备对接多种云对象存储服务的能力且易于拓展,同时支持服务器ftp协议文件上传,支持大文件断点续传、文件预览、word在线编辑、pdf水印等。
1.2 组件坐标
- OP版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>hzero-file</artifactId>
<version>${hzero.service.version}</version>
</dependency>
- SaaS版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>hzero-file-saas</artifactId>
<version>${hzero.service.version}</version>
</dependency>
1.3 主要功能
- 文件存储配置
- 文件上传控制
- 文件汇总查询
- 文件在线编辑
- 服务器文件上传
- 文件预览
- pdf水印
1.4 服务配置参数
# 文件上传大小限制
spring.servlet.multipart.max-file-size: 30MB
spring.servlet.multipart.max-request-size: 30MB
# 租户允许的最大存储容量,String类型,单位允许MB和KB, 默认值 10240MB
hzero.file.maxCapacitySize
# 文件授权url的有效访问时间,Long类型,默认值300L
hzero.file.defaultExpires
# 华为、百度跨域配置 List<String> 若不设置,表示允许所有跨域
hzero.file.origins
# 对象存储忽略证书验证,默认值false
hzero.file.ignoreCertCheck
# 分片上传阈值,超过时开启分片上传, 默认值5242880 (5M)
hzero.file.shardingThreshold
# 分片大小, 默认值1048576 (1M)
hzero.file.defaultSharedSize
# 分片页面需要使用的网关地址, 示例:http://hzerodevb.saas.hand-china.com/hfle
hzero.file.gatewayPath
# 文件预览的方式 String类型 允许的值: aspose kkFileView onlyOffice
hzero.file.previewType
# kkFileView的文件预览地址,previewType为kkFileView时需要指定
hzero.file.kkFileViewUrl