以下內容属于 ‘文件存储’ 便签:

开源推荐:X File Storage 一站式文件存储

项目地址:https://github.com/dromara/x-file-storage 类别:Java 项目标题: X File Storage 一站式文件存储 项目描述:解决接入多个存储平台的繁琐流程,按照以往流程,每换一个存储平台都要修改大量代码,非常麻烦!特别是外包公司,不同的客户有不同的要求,这个项目就是解决这个问题的,一行代码将文件存储到本地、FTP、SFTP、WebDAV、GoogleCloud Storage、FastDFS、Azure Blob Storage、Mongo GridFS、Amazon S3及其兼容的存储平台(MinIO、阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、百度云 BOS、又拍云 USS、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS)通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务。 亮点:扩展性极强,可以自定义切面,用于增强功能;可自定义存储平台,方便兼容私有存储协议;可自定义文件适配器,随心所欲;支持保存到数据库,方便管理;支持一键压缩图片、生成缩略图,方便快捷。 还有其它更多高级功能,例如客户端上传、跨存储平台复制移动文件,可以用于数据迁移或备份;ACL访问控制列表(文件权限管理);Metadata 元数据等。 支持 SpringBoot 和 Solon 的自动配置,也可以用在其它各种框架中 不同于其它类似的开源项目,这个项目支持的存储平台最多,使用最方便,从一个存储平台切换到另一个存储平台只需要修改一下配置就行了,无需修改任何代码。 非常适合快速开发平台、SaaS系统以及外包公司使用。 示例代码:点击 快速入门 查看全部存储平台的使用方法! 配置 这里以阿里云 OSS 为例,pom.xml 引入本项目,这里默认是 SpringBoot […] (more...)