Filesystem 文件系统
统一封装 OSS、S3、MinIO 等对象存储的上传、下载和 URL 能力。
引入依赖
<dependency>
<groupId>com.lodsve.boot</groupId>
<artifactId>lodsve-boot-starter-filesystem</artifactId>
</dependency>
能力与使用
应用通过 FileSystemServer 执行上传、下载、删除、存在检查和 URL 生成,不必直接依赖云厂商 SDK。选择后端时使用源码枚举值:ALIYUN_OSS、AMAZON_S3、TENCENT_COS 或 MINIO。典型示例见 lodsve-boot-examples/lodsve-boot-example-filesystem,包含 FileSystemServer 调用流程。
配置
自定义前缀是 lodsve.file-system(带连字符),不是 lodsve.filesystem。包含访问密钥、后端 Endpoint/Region、Bucket ACL、URL 默认有效时间及 HTTP 客户端参数。完整带注释配置见文件系统配置示例。密钥应由环境变量或密钥系统提供,私有对象不要配置为公开访问。
