# OftenService-v1-xs_file **Repository Path**: oftenused/OftenService-v1-xs_file ## Basic Information - **Project Name**: OftenService-v1-xs_file - **Description**: 简单文件功能,文件数据保存方式:1、数据库;2、文件;3、对象存储服务。 简单文章功能,基于ueditor开发,文件保存在简单文件功能中,同时可选择回调到调用者进行保存。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: dev-2.3.x - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-31 - **Last Updated**: 2023-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件服务 xfile ## 一、功能列表 ### 1、1.0版功能(废弃) - ueditor模块:modules.ueditor - 简单文件服务:modules.file - 场景管理:modules.scene - 轮播管理:modules.carouselimage - 简单文章与文章管理:modules.articlemanager ### 2、2.0功能 - 文件管理模块 - 文章管理模块 - 轮播管理模块 ## 二、具体功能 ### 1、2.0功能 #### 1)文件管理模块 1、基础功能 - 文件的上传、下载、重命名、删除,文件夹的新建、重命名、删除。 - 图片与pdf支持预览。 - 支持单文件模式与多文件模式。 - 封装Vue组件 2、图片模式 - 支持纯图片模式的文件管理,支持在上传时对图片进行裁剪。 3、存储模式设置 - 数据库存储 - 本地文件存储 - 云平台的对象存储服务(OSS) 4、文件场景管理 用于区分不同的数据,可设置访问的权限,文件模式(如默认模式、图片模式),图片尺寸信息(比例、最大宽度、最大高度、大小信息)。 需要设置存储模式。 5、transmit服务 可作为独立的服务,分别支持手机端和pc端,在调用时可设置是否多文件(或图片)等。 6、文件API 提供文件管理相关API。 #### 2)文章管理 1、文章场景管理 用于区分不同的数据,需要设置所使用的文件场景(图片模式与默认模式),可设置访问的权限。 2、富文本模块 基于ueditor的富文本模块,需要指定文章场景,可单独作为服务使用。 3、栏目管理 树形结构的栏目模块,需要指定文章场景,可设置引用key。 4、文章管理 支持文章的增删改查,需要指定文章场景,可指定栏目,可设置引用key。 #### 3)轮播管理 1、轮播场景管理 用于区分不同的数据,需要设置所使用的文件场景(图片模式),可设置访问的权限。 2、轮播管理 支持轮播的增删改查,需要指定轮播场景,轮播项可设置标题、跳转地址,可设置引用key。 # ftp服务器 ftp-server