文件上传
2025年2月23日大约 1 分钟开发指南文件上传minio
提示
目前支持 MinIO
、阿里云以及本地文件存储方式。以下以常用的 MinIO 为例,演示如何进行文件上传。
创建存储桶
在上一章节 切换本地环境 和 安装中间件 中,我们已通过 Docker Compose 快速安装了 MinIO。如果尚未安装,可参考:Docker 部署 MinIO 对象存储系统。
- MinIO 控制台地址:http://localhost:9090/
- 默认用户名/密码:
minioadmin
/minioadmin
登录控制台,访问 http://localhost:9090/buckets/add-bucket 页面,创建一个名为 youlai
的存储桶。
设置存储桶的访问权限(Access Policy)为 public。
修改应用配置
打开项目的 application-dev.yml
文件,配置文件存储相关参数:
- 指定
oss.type
为minio
- 设置服务地址为 http://localhost:9000
- 使用默认访问凭据:用户名
minioadmin
,访问密钥minioadmin
- 存储桶名称为
youlai
(前文创建的存储桶)
配置示例:
文件上传测试
启动项目后,访问接口文档 http://localhost:8989/doc.html。选择文件上传接口,上传文件后会返回对应的文件 URL。将返回的 URL 粘贴到浏览器中,即可预览上传的文件。