学习JavaMinIO本地部署MinIO通过Java实现文件下载Onew2024-05-212024-05-211.实现代码1234567891011121314151617181920212223242526272829303132import io.minio.MinioClient;import io.minio.GetObjectArgs;import java.io.InputStream;import java.nio.file.Files;import java.nio.file.Paths;public class MinioDownloader { public static void main(String[] args) { try { // 初始化 Minio 客户端 MinioClient minioClient = MinioClient.builder() .endpoint("http://minio.example.com") // MinIO 服务器地址 .credentials("accessKey", "secretKey") // 访问密钥 .build(); // 下载对象到本地文件 InputStream inputStream = minioClient.getObject( GetObjectArgs.builder() .bucket("your-bucket-name") // 存储桶名称 .object("image.jpg") // 对象键(文件名) .build() ); // 保存到本地文件 Files.copy(inputStream, Paths.get("/path/to/save/image.jpg")); System.out.println("文件下载成功!"); } catch (Exception e) { System.out.println("文件下载失败:" + e.getMessage()); } }} 2.运行结果