diff --git a/README.md b/README.md index 001f43c0..6ad44651 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,9 @@ Amazon S3、GoogleCloud Storage、金山云 KS3、美团云 MSS、京东云 OSS 后续即将支持 Samba、NFS -最新版 `1.0.0` 包含了大量功能更新与问题修复,例如解决了内存占用过大问题,支持大文件上传、 [脱离 SpringBoot 单独使用](https://spring-file-storage.xuyanwu.cn/#/脱离SpringBoot单独使用) 等,AmazonS3 和 GoogleCloudStorage 存储平台配置名称与之前版本不兼容,查看 [更新记录](https://spring-file-storage.xuyanwu.cn/#/更新记录?id=1.0.0) +`1.0.1` 修复了 MultipartFile 无法正确获取文件名等问题,查看 [更新记录](https://spring-file-storage.xuyanwu.cn/#/更新记录?id=101) +
+`1.0.0` 包含了大量功能更新与问题修复,例如解决了内存占用过大问题,支持大文件上传、 [脱离 SpringBoot 单独使用](https://spring-file-storage.xuyanwu.cn/#/脱离SpringBoot单独使用) 等,AmazonS3 和 GoogleCloudStorage 存储平台配置名称与之前版本不兼容,查看 [更新记录](https://spring-file-storage.xuyanwu.cn/#/更新记录?id=100) > 通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务,查看 [Alist 支持的存储平台](https://alist-doc.nn.ci/docs/webdav) diff --git a/docs/README.md b/docs/README.md index d6c54669..3157f179 100644 --- a/docs/README.md +++ b/docs/README.md @@ -32,7 +32,9 @@ Amazon S3、GoogleCloud Storage、金山云 KS3、美团云 MSS、京东云 OSS 后续即将支持 Samba、NFS -最新版 `1.0.0` 包含了大量功能更新与问题修复,例如解决了内存占用过大问题,支持大文件上传、 [脱离 SpringBoot 单独使用](脱离SpringBoot单独使用) 等,AmazonS3 和 GoogleCloudStorage 存储平台配置名称与之前版本不兼容,查看 [更新记录](更新记录?id=1.0.0) +`1.0.1` 修复了 MultipartFile 无法正确获取文件名等问题,查看 [更新记录](更新记录?id=101) +
+`1.0.0` 包含了大量功能更新与问题修复,例如解决了内存占用过大问题,支持大文件上传、 [脱离 SpringBoot 单独使用](脱离SpringBoot单独使用) 等,AmazonS3 和 GoogleCloudStorage 存储平台配置名称与之前版本不兼容,查看 [更新记录](更新记录?id=100) > 通过 WebDAV 连接到 Alist 后,可以使用百度网盘、天翼云盘、阿里云盘、迅雷网盘等常见存储服务,查看 [Alist 支持的存储平台](https://alist-doc.nn.ci/docs/webdav) diff --git a/docs/_navbar.md b/docs/_navbar.md index 8f19de5d..4eeb474c 100644 --- a/docs/_navbar.md +++ b/docs/_navbar.md @@ -1,4 +1,5 @@ -* 文档版本 1.0.0 +* 文档版本 1.0.1 + * [1.0.1](https://spring-file-storage.xuyanwu.cn/1.0.1/) * [1.0.0](https://spring-file-storage.xuyanwu.cn/1.0.0/) * [0.7.0](https://spring-file-storage.xuyanwu.cn/0.7.0/) * [0.6.1](https://spring-file-storage.xuyanwu.cn/0.6.1/) 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 31da03be..5c9a241b 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" @@ -8,7 +8,7 @@ cn.xuyanwu spring-file-storage - 1.0.0 + 1.0.1 ``` 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 9ea2b8c3..9a51daaa 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" @@ -1,5 +1,10 @@ # 更新记录 +## 1.0.1 +2023-08-08 +- 修复了 MultipartFileWrapperAdapter 无法正确获取文件名的问题 +- 修复了缺少配置文件元数据的问题 + ## 1.0.0 2023-08-06 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 6434bdd5..394cae91 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 @@ cn.xuyanwu file-storage-core - 1.0.0 + 1.0.1 ``` diff --git a/file-storage-core/pom.xml b/file-storage-core/pom.xml index 243ccac6..1b36edfe 100644 --- a/file-storage-core/pom.xml +++ b/file-storage-core/pom.xml @@ -5,12 +5,12 @@ spring-file-storage-parent cn.xuyanwu - 1.0.0 + 1.0.1 4.0.0 file-storage-core - 1.0.0 + 1.0.1 8 diff --git a/pom.xml b/pom.xml index 92d0bdc5..8aa77ec6 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ cn.xuyanwu spring-file-storage-parent pom - 1.0.0 + 1.0.1 spring-file-storage-parent A File Storage Service @@ -63,7 +63,7 @@ cn.xuyanwu file-storage-core - 1.0.0 + 1.0.1 diff --git a/spring-file-storage-test/pom.xml b/spring-file-storage-test/pom.xml index 623e8346..b134163c 100644 --- a/spring-file-storage-test/pom.xml +++ b/spring-file-storage-test/pom.xml @@ -12,7 +12,7 @@ cn.xuyanwu spring-file-storage-test - 1.0.0 + 1.0.1 spring-file-storage-test spring-file-storage 的测试和演示模块 @@ -145,7 +145,7 @@ cn.xuyanwu spring-file-storage - 1.0.0 + 1.0.1 diff --git a/spring-file-storage/pom.xml b/spring-file-storage/pom.xml index d2310d17..ed4098a5 100644 --- a/spring-file-storage/pom.xml +++ b/spring-file-storage/pom.xml @@ -5,7 +5,7 @@ spring-file-storage-parent cn.xuyanwu - 1.0.0 + 1.0.1 4.0.0 @@ -133,6 +133,12 @@ spring-boot-starter-web provided + + + org.springframework.boot + spring-boot-configuration-processor + true + diff --git a/spring-file-storage/src/main/java/cn/xuyanwu/spring/file/storage/spring/file/MultipartFileWrapperAdapter.java b/spring-file-storage/src/main/java/cn/xuyanwu/spring/file/storage/spring/file/MultipartFileWrapperAdapter.java index bc49a430..5aaa4477 100644 --- a/spring-file-storage/src/main/java/cn/xuyanwu/spring/file/storage/spring/file/MultipartFileWrapperAdapter.java +++ b/spring-file-storage/src/main/java/cn/xuyanwu/spring/file/storage/spring/file/MultipartFileWrapperAdapter.java @@ -26,7 +26,7 @@ public FileWrapper getFileWrapper(Object source,String name,String contentType,L return updateFileWrapper((MultipartFileWrapper) source,name,contentType,size); } else { MultipartFile file = (MultipartFile) source; - if (name == null) name = file.getName(); + if (name == null) name = file.getOriginalFilename(); if (contentType == null) contentType = file.getContentType(); if (size == null) size = file.getSize(); return new MultipartFileWrapper(file,name,contentType,size);