博客
关于我
Minio文件存储快速入门
阅读量:796 次
发布时间:2023-02-09

本文共 765 字,大约阅读时间需要 2 分钟。

Minio客户端安装与使用指南

安装Minio客户端时,确保环境配置正确,并切换至输入者模式以避免配置异常。以下是Java客户端的操作步骤:

引入依赖,编写yml文件

在项目根目录中添加Minio依赖:

io.minio
minio
8.5.3

Minio配置参数

配置文件中需包含以下信息:

  • endpoint: http://{hostname}:{port}
  • access-key: your_access_key
  • secret-key: your_secret_key
  • bucket-name: your_bucket_name

MutipartFile上传文件类型

使用MutipartFile类型上传文件时,Minio会返回文件的URL。以下是分片上传的实现步骤:

配置文件注入变量

方法一:Value注解

在配置类中使用@Value注解注入Minio配置信息。

方法二:创建配置类

创建专门的配置管理类,集中管理Minio相关参数。

驼峰映射

在配置文件中使用驼峰映射规则,确保字段命名符合Java命名规范。

上传文件类型

MutipartFile上传

使用MutipartFile类型上传文件时,Minio会返回完整的URL。

上传文件总结

在上传文件前,需判断桶是否存在并设置访问权限。以下是实现步骤:

上传文件异常处理

在上传过程中,确保异常处理机制完善。可以使用try-catch块包裹关键操作,若发生异常,及时抛出错误信息并记录日志。

Minio删除文件

使用removeObject方法删除文件,需传递桶名和对象路径。

最后优化

完成以上步骤后,确保配置文件中的权限字符串正确,避免访问异常。

转载地址:http://ckffk.baihongyu.com/

你可能感兴趣的文章
MacBook开机出现问号文件夹?别急 可能是这些原因!
查看>>
MacBook键盘突然失灵?这几个排查步骤一定要试试!
查看>>
Macbook风扇突然一直狂转?一文搞定各种可能原因
查看>>
MacBook黑屏/白屏开不了机?一文搞定所有可能的解决方案!
查看>>
Machine Learning in Action -- 树回归
查看>>
Machine Learning Project Walkthrough: Preparing the features
查看>>
macOS Big Sur 11.0.1 上未弹出应用程序
查看>>
MacOS:创建目录出现 Read-only file system
查看>>
macOS使用django安装mysqlclient遇到的问题(mysqlclient 1.3.3 or newer is required)
查看>>
macOS系统上安装JDK
查看>>
MacType Decency 项目常见问题解决方案
查看>>
Mac下IDEA更换Maven仓库
查看>>
Mac下MySQL 报错:Error1045(28000)解决办法
查看>>
Mac下redis安装和启动
查看>>
Mac下各种网络命令的使用
查看>>
Mac下如何配置环境变量
查看>>
Mac下安装jdk
查看>>
Mac下安装PEAR
查看>>
mac下安装配置nginx
查看>>
Mac下忘记MySQL密码可以这样做!
查看>>