36 Commits

Author SHA1 Message Date
刘小平
e8703eae6e 兼容了空对象的情况,很多用户在实现 one 方法时习惯于返回一个空对象。 2025-07-24 16:02:48 +08:00
刘小平
33cf6db82c 缩略图为调用时懒加载,删除是否启用缩略图配置项。 2025-05-12 12:08:39 +08:00
刘小平
5e488ae5e1 工具类不可被实例化。 2025-05-12 11:42:58 +08:00
刘小平
a9ba3f6556 新特性:支持桶名前缀配置。 2025-03-04 16:45:25 +08:00
刘小平
73fff94968 解决 minio 桶中的文件的内容类型 Content-Type 不能正确保存的问题。 2024-12-04 16:16:50 +08:00
刘小平
7861d61946 添加异常处理逻辑。 2024-11-29 19:15:12 +08:00
刘小平
0cb4d9f3e3 性能优化:解决大量相同MD5文件下载、预览、删除时可能导致的慢SQL问题。 2024-11-13 19:28:26 +08:00
刘小平
a2adf3b411 DEBUG:修正某些情况下,文件流没有正确关闭的问题。 2024-11-13 16:24:36 +08:00
刘小平
43cbbf08e0 性能优化:解决大量相同MD5文件创建时可能导致的慢SQL问题。 2024-11-13 00:55:21 +08:00
刘小平
4e6738376b DEBUG:解决下载、预览等接口配置 browser-url 不生效问题。 2024-10-30 17:07:44 +08:00
刘小平
3007197b53 调整代码,测试boot2和boot3示例工程,确保编译和启动正确。 2024-08-01 17:55:05 +08:00
王宏亮
91f2a84105 initial spring-boot 3 supports 2024-08-01 11:42:46 +08:00
刘小平
ea987d881c 升级 Knife4j 到 OpenAPI3 版本,为同时兼容 Springboot2 和 Springboot3 做准备。 2024-07-31 14:42:27 +08:00
刘小平
4de6b0679d 删除minio自定义实现模块,根据模块规划调整模块名称。 2024-07-31 11:14:57 +08:00
刘小平
41ced28d44 修改文件预览接口,当文件为图片时返回图片的缩略图,当文件不是图片时返回文件类型图标。 2024-07-26 12:58:26 +08:00
刘小平
57731ae623 解决sonar扫描异味 2024-07-18 13:57:31 +08:00
刘小平
0eaa6e32d5 StorageService添加大文件上传接口。 2024-07-15 17:43:24 +08:00
刘小平
c2cf723afe 解决大文件上传时,前端计算MD5值卡死问题。 2024-07-09 16:02:11 +08:00
刘小平
1b340bad03 使用createFile方法时,删除同一用户下相同文件元数据只创建一次的逻辑。 2024-07-04 15:41:37 +08:00
刘小平
b5b1afef40 DEBUG:解决二次访问缩略图失败问题。 2024-06-14 17:03:55 +08:00
刘小平
3d53e62b38 删除原有图片上传逻辑,使用懒加载策略,在第一次访问预览图时生成。 2024-06-14 16:57:41 +08:00
BaldHead
31448c60db feat(thumbnail-generator): Update file metadata after thumbnail upload 2024-06-14 16:00:30 +08:00
BaldHead
83b528a0c2 feat(thumbnail-generator): The first visit to the thumbnail is to generate a thumbnail image 2024-06-14 15:51:06 +08:00
刘小平
6b4f60ef4b Maven 中央仓库预览版本 0.1.0 发布,根据要求调整 javadoc 和代码结构。 2024-06-11 14:43:07 +08:00
刘小平
8ccebfc05b 调整StorageService接口定义,不再使用DTO。 2024-06-11 10:59:02 +08:00
刘小平
c48753a64b groupId 从 org.liuxp 改为 me.liuxp 2024-06-07 10:14:23 +08:00
刘小平
43beb2cc3f Controller不再直接调用storageEngineService,改为调用minio-plus-api包中的接口定义storageService类。 2024-06-05 18:46:38 +08:00
刘小平
1a250b7cb0 model 改为 api 模块。 2024-06-05 16:42:14 +08:00
刘小平
c62c0808b4 config 模块合并进 common 模块。 2024-06-05 13:59:33 +08:00
刘小平
37f2ca2593 使用原生 MinIO SDK 贯通上传流程,提交一个简易的前端测试页面。 2024-06-04 17:34:09 +08:00
刘小平
701a6be443 新增 minio-s3-api 模块,该模块定义了MinIO S3 标准接口,目前设计了两个实现,一个是基于 MinIO 官方SDK的实现,一个是自定义实现。 2024-06-04 11:08:56 +08:00
刘小平
0ae6201497 上传任务初始化业务逻辑重构。 2024-05-30 13:38:19 +08:00
刘小平
b89d60ee77 MinIO Plus 错误码编码。 2024-05-26 23:37:31 +08:00
刘小平
4e702d1305 包结构路径调整,minio-plus-spring-boot-config -> minio-plus-config 2024-05-25 16:46:28 +08:00
刘小平
bdd83e0c60 包结构调整。 2024-05-25 15:17:47 +08:00
刘小平
7623f8ea96 初始化代码提交。 2024-05-23 18:24:31 +08:00