2525 <a href='https://gitee.com/dromara/x-file-storage'>
2626 <img src='https://gitee.com/dromara/x-file-storage/badge/star.svg?theme=dark' alt='star' />
2727 </a>
28+ <a href='https://gitcode.com/dromara/x-file-storage'>
29+ <img src='https://gitcode.com/dromara/x-file-storage/star/badge.svg' alt='star' />
30+ </a>
2831 <br />
2932 <a href='https://jq.qq.com/?_wv=1027&k=eGfeNqka'>
3033 <img src='https://img.shields.io/badge/QQ%E7%BE%A4-515706495-orange' alt='515706495' />
3942### 📚简介
4043
4144一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、百度云 BOS、又拍云 USS、MinIO、
42- Amazon S3、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、
45+ Amazon S3、Amazon S3 V2、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Mongo GridFS、Mongo GridFS、go-fastdfs、
46+ 火山引擎 TOS、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、
4347网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的存储平台。查看 [ 所有支持的存储平台] ( https://x-file-storage.xuyanwu.cn/#/存储平台 )
4448
4549💡 通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务,查看 [ Alist 支持的存储平台] ( https://alist.nn.ci/zh/guide/webdav.html#webdav-%E5%AD%98%E5%82%A8%E6%94%AF%E6%8C%81 )
@@ -49,13 +53,16 @@ Amazon S3、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Cloudflare R2
4953GitHub:https://github.com/dromara/x-file-storage
5054<br />
5155Gitee:https://gitee.com/dromara/x-file-storage
56+ <br />
57+ GitCode:https://gitcode.com/dromara/x-file-storage
5258
5359-------
5460
5561### 📜更新记录
5662
5763这里是简要的更新记录,查看 [ 详细的更新记录] ( https://x-file-storage.xuyanwu.cn/#/更新记录 )
5864
65+ ` 2.3.0 ` 新增 Mongo GridFS、go-fastdfs、Amazon S3 V2、火山引擎 TOS 存储平台,修复资源泄露、上传等问题 [ 更新记录] ( https://x-file-storage.xuyanwu.cn/#/更新记录?id=_230 )
5966` 2.2.1 ` 修复某些情况下哈希计算错误的问题、七牛云 Kodo 预签名 URL 无法使用的问题 [ 更新记录] ( https://x-file-storage.xuyanwu.cn/#/更新记录?id=_221 )
6067<br />
6168` 2.2.0 ` 修复大量问题,新增获取文件、列举文件,重构预签名 URL 支持客户端上传、下载、删除等操作,新增 Solon 插件,优化手动分片上传等功能,详情查看 [ 更新记录] ( https://x-file-storage.xuyanwu.cn/#/更新记录?id=_220 )
@@ -68,7 +75,7 @@ Gitee:https://gitee.com/dromara/x-file-storage
6875
6976### 📅更新计划
7077
71- - 接入存储平台:HDFS、火山云 TOS、 Samba、NFS
78+ - 接入存储平台:HDFS、Samba、NFS
7279- 追加缩略图
7380- 文件内容预加载
7481- 新增 Access 模块,尝试通过 HTTP、FTP、WebDAV 等协议对外提供接口,方便其它程序使用
@@ -92,7 +99,7 @@ Gitee:https://gitee.com/dromara/x-file-storage
9299<dependency >
93100 <groupId >org.dromara.x-file-storage</groupId >
94101 <artifactId >x-file-storage-spring</artifactId >
95- <version >2.2.1 </version >
102+ <version >2.3.0 </version >
96103</dependency >
97104<!-- 引入 阿里云 OSS SDK,如果使用其它存储平台,就引入对应的 SDK -->
98105<dependency >
@@ -260,7 +267,8 @@ X File Storage 的源码分为两个分支,功能如下:
260267提交问题反馈请说明正在 X File Storage 版本、相关依赖库版本、配置参数及问题代码
261268
262269[Gitee issue](https://gitee.com/dromara/x-file-storage/issues)<br/>
263- [GitHub issue](https://github.com/dromara/x-file-storage/issues)
270+ [GitHub issue](https://github.com/dromara/x-file-storage/issues)<br/>
271+ [GitCode issue](https://gitcode.com/dromara/x-file-storage/issues)
264272
265273# ### 🧬贡献代码的步骤
266274
@@ -272,7 +280,7 @@ X File Storage 的源码分为两个分支,功能如下:
2722806. 等待维护者合并
273281
274282# ### 🧬 开发约定 & 配置
275- 1. JDK 11+、Maven 3.8.1 +
283+ 1. JDK 11+、Maven 3.9.9 +
2762842. 代码风格,目前代码风格通过 spotless-maven-plugin + palantir-java-format 统一控制,Maven 构建时统一格式化代码
2772853. 在开发阶段,IDE 要识别到 spotless-maven-plugin + palantir-java-format 需要安装插件:[palantir-java-format](https://plugins.jetbrains.com/plugin/13180-palantir-java-format)
278286
@@ -295,7 +303,8 @@ X File Storage 感谢各位小伙伴的信任与支持,如果您已经在项
295303<a target="_blank" href="https://spring-file-storage.xuyanwu.cn">spring-file-storage.xuyanwu.cn</a>
296304
297305[在 Gitee 上登记](https://gitee.com/dromara/x-file-storage/issues/I83Q6R)<br/>
298- [在 GitHub 上登记](https://github.com/dromara/x-file-storage/issues/114)
306+ [在 GitHub 上登记](https://github.com/dromara/x-file-storage/issues/114)<br/>
307+ [在 GitCode 上登记](https://gitcode.com/dromara/x-file-storage/issues/1)
299308
300309-------
301310
0 commit comments