• 文件服务


    服务简码 HFLE

    默认端口 8110

    默认路由 /hfle/**

    组件编码 hzero-file

    1 简介

    1.1 概述

    文件服务为HZERO系统提供简单易用的文件存储功能,具备对接多种云对象存储服务的能力且易于拓展,同时支持服务器ftp协议文件上传,支持大文件断点续传、文件预览、word在线编辑、pdf水印等。

    1.2 组件坐标

        <dependency>
            <groupId>org.hzero</groupId>
            <artifactId>hzero-file</artifactId>
            <version>${hzero.service.version}</version>
        </dependency>
    
        <dependency>
            <groupId>org.hzero</groupId>
            <artifactId>hzero-file-saas</artifactId>
            <version>${hzero.service.version}</version>
        </dependency>
    

    1.3 主要功能

    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
    

    展望