一、minio下载安装(Windows)
1. 下载minio服务端和客户端
2. 手动搭建目录
/minio
/bin
mc.exe
minio.exe
/data
/logs
- 手动创建minio应用程序目录,如:E:\minio\bin
- 手动创建minio数据目录,如:E:\minio\data
- 手动创建minio日志目录,如:E:\minio\logs
- 然后将下载的
mc.exe
文件和minio.exe
文件放入E:\minio\bin目录下
3. 启动
- 在bin目录下打开cmd
到bin目录下后,在地址栏输入cmd,然后回车
- 设置用户名
setx MINIO_ROOT_USER minioadmin
- 设置用户密码
setx MINIO_ROOT_PASSWORD minioadmin
- 启动minio服务
E:\minio\bin\minio.exe server E:\minio\data --console-address ":9001" --address ":9000" > E:\minio\logs\minio.log
4. 访问minio控制台
-
在浏览器输入服务器Ip + 9001端口号打开登录页面,然后使用前面步骤中设置的用户名和密码登录控制台
-
建立一个新的bucket
- 修改桶的访问权限为public
二、案例需求分析
-
例如在添加用户和修改用户的时候,此时可以在表单页面点击"+"号,然后选择要上传的用户图像。
-
选择完毕以后,那么此时就会请求后端上传文件接口,将图片的二进制数据传递到后端
-
后端需要将数据图片存储起来,然后给前端返回图片的访问地址,然后前端需要将图片的访问地址设置给sysUser用户数据模型
-
当用户点击提交按钮的时候,那么此时就会将表单进行提交,后端将数据保存起来即可
三、后端接口开发
基本目录结构
/java
----/controller
--------FileUploadController.java
----/properties
--------MinioProperties.java
----/service
--------/impl
----------