From 318fd4aabc2a082a34ed38db9523c249be7f5cef Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Thu, 18 Jan 2024 11:21:39 +0800 Subject: [PATCH 01/12] =?UTF-8?q?Update:=E5=AE=8C=E5=96=84=E6=89=8B?= =?UTF-8?q?=E5=8A=A8=E5=88=86=E7=89=87=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CompleteMultipartUploadActuator.java | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java b/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java index 254711d6..91134f70 100644 --- a/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java +++ b/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java @@ -3,6 +3,8 @@ import cn.hutool.core.io.IoUtil; import java.io.IOException; import java.util.concurrent.CopyOnWriteArrayList; + +import cn.hutool.core.util.StrUtil; import org.dromara.x.file.storage.core.Downloader; import org.dromara.x.file.storage.core.FileInfo; import org.dromara.x.file.storage.core.FileStorageService; @@ -58,21 +60,23 @@ public FileInfo execute() { _fileRecorder.deleteFilePartByUploadId(_fileInfo.getUploadId()); // 文件上传完成,识别文件 ContentType - if (_fileInfo.getContentType() == null) { - new Downloader(_fileInfo, aspectList, _fileStorage, Downloader.TARGET_FILE) - .inputStream(in -> { - try { - _fileInfo.setContentType( - _contentTypeDetect.detect(in, _fileInfo.getOriginalFilename())); - // 这里静默关闭流,防止出现 Premature end of Content-Length delimited message body - // 错误 - IoUtil.close(in); - } catch (IOException e) { - throw new RuntimeException(e); - } - }); - - _fileRecorder.update(_fileInfo); + if (StrUtil.isNotBlank(_fileInfo.getContentType())) { + try { + new Downloader(_fileInfo, aspectList, _fileStorage, Downloader.TARGET_FILE) + .inputStream(in -> { + try { + _fileInfo.setContentType(_contentTypeDetect.detect( + in, _fileInfo.getOriginalFilename())); + // 这里静默关闭流,防止出现 Premature end of Content-Length + // delimited message body 错误 + IoUtil.close(in); + } catch (IOException e) { + throw new RuntimeException(e); + } + }); + _fileRecorder.update(_fileInfo); + } catch (Exception ignored) { + } } return _fileInfo; }) From d9eaa1662dcfed0a008e8ac2a72c7cd364b837b1 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Thu, 18 Jan 2024 11:55:08 +0800 Subject: [PATCH 02/12] =?UTF-8?q?Update:=E5=AE=8C=E5=96=84=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- docs/README.md | 4 +++- ...3\264\346\226\260\350\256\260\345\275\225.md" | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c1ac5581..805d38e2 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ ### 📚简介 一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、百度云 BOS、又拍云 USS、MinIO、 -Amazon S3、GoogleCloud Storage、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、 +Amazon S3、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的存储平台。查看 [所有支持的存储平台](https://x-file-storage.xuyanwu.cn/#/存储平台) 💡 通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务,查看 [Alist 支持的存储平台](https://alist-doc.nn.ci/docs/webdav) @@ -51,6 +51,8 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录) +`2.0.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210) +
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_200)
`1.0.3` 修复了 FileStorageClientFactory 未自动加载等问题,查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_103) diff --git a/docs/README.md b/docs/README.md index 5db5408d..0a555036 100644 --- a/docs/README.md +++ b/docs/README.md @@ -37,7 +37,7 @@ # 📚简介 一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、百度云 BOS、又拍云 USS、MinIO、 -Amazon S3、GoogleCloud Storage、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、 +Amazon S3、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的存储平台。查看 [所有支持的存储平台](存储平台) 💡 通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务,查看 [Alist 支持的存储平台](https://alist-doc.nn.ci/docs/webdav) @@ -52,6 +52,8 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](更新记录) +`2.0.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210) +
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](更新记录?id=_200)
`1.0.3` 修复了 FileStorageClientFactory 未自动加载等问题,查看 [更新记录](更新记录?id=_103) diff --git "a/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" "b/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" index 3a11b47d..8b0fa8b3 100644 --- "a/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" +++ "b/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" @@ -4,7 +4,23 @@ ## 📦2.1.0 :id=_210 2023-10-21 +- 新增 FastDFS 存储平台 +- 新增 Azure Blob Storage 存储平台 +- 新增复制文件,支持跨存储平台复制 +- 新增移动(重命名)文件,支持跨存储平台移动(重命名) +- 新增大文件手动分片上传(断点续传),1.0.0 版本早已支持大文件自动分片上传 +- 新增计算哈希功能,上传下载时可以边处理边计算 - 上传无需强制获取文件大小,上传未知大小的文件更友好 +- 优化 SpringBoot 自动配置兼容非 SpringWeb 环境 +- 优化FileKey获取方式,避免空指针异常 +- 优化上传代码结构 +- 优化异常处理 +- 优化进度监听器 +- 修复上传时设置缩略图保存名称错误的BUG +- 兼容低版本SpringBoot(2.0.x)的依赖注入 +- 修复华为云 OBS 上传进度问题 +- 修复 MultipartFile 存储到本地时,在某些情况下输入流未关闭的问题 +- 修复 又拍云 USS 上传缩略图文件时 Response 未关闭的问题 ------- From 77f2457f3fdcaaa4ea59dc2b8a592c92c338dd10 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Thu, 18 Jan 2024 14:51:03 +0800 Subject: [PATCH 03/12] =?UTF-8?q?Update:=E5=AE=8C=E5=96=84=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...345\255\230\345\202\250\345\271\263\345\217\260.md" | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git "a/docs/\345\255\230\345\202\250\345\271\263\345\217\260.md" "b/docs/\345\255\230\345\202\250\345\271\263\345\217\260.md" index a8586fde..ab9be4d9 100644 --- "a/docs/\345\255\230\345\202\250\345\271\263\345\217\260.md" +++ "b/docs/\345\255\230\345\202\250\345\271\263\345\217\260.md" @@ -60,14 +60,12 @@ Alist 一款支持多种存储的目录文件列表程序,支持 Web 浏览与 WebDAV,后端基于Gin,前端使用React。
通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务, -[查看 Alist 支持的存储平台](https://alist-doc.nn.ci/docs/webdav) +[查看 Alist 支持的存储平台](https://alist.nn.ci/zh/guide/webdav.html#webdav-%E5%AD%98%E5%82%A8%E6%94%AF%E6%8C%81) **使用方法** -1. 根据 [文档](https://alist-doc.nn.ci/docs/intro) 搭建 Alist 服务 -2. 在 Alist 添加对应平台的账号 [详情](https://alist-doc.nn.ci/docs/driver/base) -3. 通过 WebDAV 连接到 Alist [详情](https://alist-doc.nn.ci/docs/webdav) -4. 开始使用吧 -5. 这部分文档未完待续 +1. 根据 [文档](https://alist.nn.ci/zh/guide/install/script.html) 搭建 Alist 服务 +2. 通过 WebDAV 连接到 Alist [详情](https://alist.nn.ci/zh/guide/webdav.html) +3. 开始使用吧 ## 获取对应存储平台 From f2dc0056eb074cfa1d82e33b5d22033a09be13b1 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Thu, 18 Jan 2024 15:42:48 +0800 Subject: [PATCH 04/12] =?UTF-8?q?Update:=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CompleteMultipartUploadActuator.java | 3 +- .../x-file-storage-general-test/pom.xml | 46 +++++++++---------- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java b/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java index 91134f70..c0170b3b 100644 --- a/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java +++ b/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java @@ -1,10 +1,9 @@ package org.dromara.x.file.storage.core.upload; import cn.hutool.core.io.IoUtil; +import cn.hutool.core.util.StrUtil; import java.io.IOException; import java.util.concurrent.CopyOnWriteArrayList; - -import cn.hutool.core.util.StrUtil; import org.dromara.x.file.storage.core.Downloader; import org.dromara.x.file.storage.core.FileInfo; import org.dromara.x.file.storage.core.FileStorageService; diff --git a/x-file-storage-tests/x-file-storage-general-test/pom.xml b/x-file-storage-tests/x-file-storage-general-test/pom.xml index f681442d..7494e434 100644 --- a/x-file-storage-tests/x-file-storage-general-test/pom.xml +++ b/x-file-storage-tests/x-file-storage-general-test/pom.xml @@ -43,20 +43,20 @@ runtime + + + + + - - + + - - - com.jcraft - jsch - - - commons-net - commons-net - + + + + @@ -88,10 +88,10 @@ - - com.aliyun.oss - aliyun-sdk-oss - + + + + com.huaweicloud @@ -109,14 +109,14 @@ - - com.azure - azure-storage-blob - + + + + - - com.azure - azure-storage-file-datalake - + + + + From e5a3c4a2a1d6819efaa9a07b22433dadf82ecebe Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:00:13 +0800 Subject: [PATCH 05/12] Release:2.1.0 --- README.md | 9 +++++---- docs/README.md | 7 ++++--- .../\345\277\253\351\200\237\345\205\245\351\227\250.md" | 2 +- .../\346\233\264\346\226\260\350\256\260\345\275\225.md" | 4 ++-- ...t\345\215\225\347\213\254\344\275\277\347\224\250.md" | 2 +- pom.xml | 2 +- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 805d38e2..f3a2bf26 100644 --- a/README.md +++ b/README.md @@ -67,9 +67,10 @@ Gitee:https://gitee.com/dromara/x-file-storage ### 📅更新计划 -- 接入存储平台:HDFS、FastDFS、杉岩 OBS、Samba、NFS -- 大文件手动分片上传(1.0.0 已支持大文件自动分片上传) -- 复制或移动文件 +- 接入存储平台:HDFS、火山云 TOS、Samba、NFS +- 用户端直传 +- 追加缩略图 +- 列出文件 - 文件内容预加载 - 新增 Access 模块,尝试通过 HTTP、FTP、WebDAV 等协议对外提供接口,方便其它程序使用 @@ -88,7 +89,7 @@ Gitee:https://gitee.com/dromara/x-file-storage org.dromara.x-file-storage x-file-storage-spring - 2.0.0 + 2.1.0 diff --git a/docs/README.md b/docs/README.md index 0a555036..3a510881 100644 --- a/docs/README.md +++ b/docs/README.md @@ -68,9 +68,10 @@ Gitee:https://gitee.com/dromara/x-file-storage # 📅更新计划 -- 接入存储平台:HDFS、FastDFS、杉岩 OBS、Samba、NFS -- 大文件手动分片上传(1.0.0 已支持大文件自动分片上传) -- 复制或移动文件 +- 接入存储平台:HDFS、火山云 TOS、Samba、NFS +- 用户端直传 +- 追加缩略图 +- 列出文件 - 文件内容预加载 - 新增 Access 模块,尝试通过 HTTP、FTP、WebDAV 等协议对外提供接口,方便其它程序使用 diff --git "a/docs/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/\345\277\253\351\200\237\345\205\245\351\227\250.md" index e96f0656..c86ee98c 100644 --- "a/docs/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ "b/docs/\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -11,7 +11,7 @@ org.dromara.x-file-storage x-file-storage-spring - 2.0.0 + 2.1.0 ``` diff --git "a/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" "b/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" index 8b0fa8b3..b383fa3d 100644 --- "a/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" +++ "b/docs/\346\233\264\346\226\260\350\256\260\345\275\225.md" @@ -3,7 +3,7 @@ ------- ## 📦2.1.0 :id=_210 -2023-10-21 +2024-01-19 - 新增 FastDFS 存储平台 - 新增 Azure Blob Storage 存储平台 - 新增复制文件,支持跨存储平台复制 @@ -52,7 +52,7 @@ org.dromara.x-file-storage x-file-storage-spring - 2.0.0 + 2.1.0 ``` diff --git "a/docs/\350\204\261\347\246\273SpringBoot\345\215\225\347\213\254\344\275\277\347\224\250.md" "b/docs/\350\204\261\347\246\273SpringBoot\345\215\225\347\213\254\344\275\277\347\224\250.md" index 5f4acbe4..5d4458a6 100644 --- "a/docs/\350\204\261\347\246\273SpringBoot\345\215\225\347\213\254\344\275\277\347\224\250.md" +++ "b/docs/\350\204\261\347\246\273SpringBoot\345\215\225\347\213\254\344\275\277\347\224\250.md" @@ -8,7 +8,7 @@ org.dromara.x-file-storage x-file-storage-core - 2.0.0 + 2.1.0 ``` diff --git a/pom.xml b/pom.xml index 6a098e51..daf1d942 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 2.1.0-SNAPSHOT + 2.1.0 3.8.1 8 From 6c6918b1ba8dafa372ca9f32f51dc90aa8ab89c2 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:19:37 +0800 Subject: [PATCH 06/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f3a2bf26..cf7023d7 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录) -`2.0.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210) +`2.1.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_200)
diff --git a/docs/README.md b/docs/README.md index 3a510881..d40fcf45 100644 --- a/docs/README.md +++ b/docs/README.md @@ -52,7 +52,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](更新记录) -`2.0.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210) +`2.1.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](更新记录?id=_200)
From 3d47e67a410dfc877ab9eef00b334196ccf0df85 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:22:05 +0800 Subject: [PATCH 07/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cf7023d7..12a6c41e 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录) -`2.1.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210) +`2.1.0` 修复了量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_200)
diff --git a/docs/README.md b/docs/README.md index d40fcf45..57ea37ec 100644 --- a/docs/README.md +++ b/docs/README.md @@ -52,7 +52,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](更新记录) -`2.1.0` 修复了大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210) +`2.1.0` 修复了量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](更新记录?id=_200)
From 6d74f8950e1b5adf7bde44c97939a54cf521e602 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:24:31 +0800 Subject: [PATCH 08/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 12a6c41e..a7e28fc1 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录) -`2.1.0` 修复了量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210) +`2.1.0` 修复大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_200)
diff --git a/docs/README.md b/docs/README.md index 57ea37ec..a06d28ba 100644 --- a/docs/README.md +++ b/docs/README.md @@ -52,7 +52,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](更新记录) -`2.1.0` 修复了量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210) +`2.1.0` 修复大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](更新记录?id=_200)
From 3e070f7ffd93c6e8ed452da00d8f06da0add0ee3 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:24:54 +0800 Subject: [PATCH 09/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7e28fc1..e529002d 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Gitee:https://gitee.com/dromara/x-file-storage 这里是简要的更新记录,查看 [详细的更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录) -`2.1.0` 修复大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,大文件手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210) +`2.1.0` 修复大量问题,新增存储平台 FastDFS 和 Azure Blob Storage,新增复制、移动(重命名)文件,手动分片上传(断点续传)和计算哈希等功能,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_210)
`2.0.0` 捐赠至 [dromara](https://dromara.org/zh) 开源社区,更改项目名、包名,优化项目结构、支持 Metadata 元数据等,从旧版升级需要注意,详情查看 [更新记录](https://x-file-storage.xuyanwu.cn/#/更新记录?id=_200)
From 2da23f70163c715eb5dc06918c20c1a7e05279b8 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:30:38 +0800 Subject: [PATCH 10/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/_navbar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_navbar.md b/docs/_navbar.md index 1367826f..cd69425e 100644 --- a/docs/_navbar.md +++ b/docs/_navbar.md @@ -1,4 +1,4 @@ -* 🌟文档版本 2.0.0 +* 🌟文档版本 2.1.0 * [2.0.0](https://x-file-storage.xuyanwu.cn/2.0.0/) * [1.0.3](https://x-file-storage.xuyanwu.cn/1.0.3/) From aecad6e2c69f65f30a0e849ee6a7aecf7256e908 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:31:06 +0800 Subject: [PATCH 11/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/_navbar.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_navbar.md b/docs/_navbar.md index cd69425e..42a7ab40 100644 --- a/docs/_navbar.md +++ b/docs/_navbar.md @@ -1,5 +1,6 @@ * 🌟文档版本 2.1.0 + * [2.1.0](https://x-file-storage.xuyanwu.cn/2.1.0/) * [2.0.0](https://x-file-storage.xuyanwu.cn/2.0.0/) * [1.0.3](https://x-file-storage.xuyanwu.cn/1.0.3/) * [1.0.2](https://x-file-storage.xuyanwu.cn/1.0.2/) From 8fa3980681968a4c85b1a52fd81b71b7cd8443b4 Mon Sep 17 00:00:00 2001 From: xuyanwu <1171736840@qq.com> Date: Fri, 19 Jan 2024 10:41:02 +0800 Subject: [PATCH 12/12] =?UTF-8?q?Update:=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 81dbdfd7..07fafca5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,8 +7,8 @@ - +