文件服务简介:
FHS的文件服务提供了统一的文件储存,上传,和下载接口,下载如果是图片的话支持图片压缩下载。文件的储存可以支持OSS或者本地硬盘储存。各个业务系统的业务表中只需要保留文件的id即可。
储存方式
系统默认使用硬盘储存,需要配置储存目录,在path.properties中加入:
downFilePath =/usr/local/fhs/files/
saveFilePath =/usr/local/fhs/files/
如果开启阿里云 oss的话yml使用以下配置
fhs:
file:
oss:
accessKeyId: 你懂的
accessKeySecret: YbtepeaHkUNr2R79o
bucketname: test
endpoint: test.aliyuncs.com
storageType: oss
接口
日志服务项目是: https://gitee.com/fhs-opensource/fhs-framework/blob/master/fhs_file
filePath/downLoad/file?fileId=xx 根据id下载文件
filePath/downLoad/fileByName?fileByName=xx 根据文件名下载文件 文件是id+.+后缀 不是真的文件名
filePath/downLoad/listData?fileIds=id1,id2 获取多个文件的文件信息
filePath/downLoad/downImgMin?fileId=xx&imgFileWidth=300&imgFileHeight=300 根据id下载文件,并且指定分辨率压缩。
其他的自己看接口吧
文件上传:
富文本支持:
文件服务支持百度UM和UE2个编辑器文件上传下载,fhs的static包含pagex模块中的插件已经从UE改为了UM,默认大家不要自己去设置什么,都是设置好的。
当前内容版权归 fhs-opensource 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fhs-opensource .