minio java 下载
时间: 2025-02-24 22:28:36 浏览: 45
### 如何在 Java 中使用 MinIO 进行文件下载
为了实现通过 Java 下载存储在 MinIO 上的对象,可以利用 MinIO 官方提供的 SDK 来简化操作流程。下面是一个简单的例子展示怎样连接到 MinIO 服务器并从中下载指定对象。
```java
import io.minio.MinioClient;
import io.minio.GetObjectArgs;
import java.io.File;
public class MinioDownloadExample {
public static void main(String[] args) throws Exception {
// 使用 MinIO Client 初始化客户端实例
MinioClient minioClient = MinioClient.builder()
.endpoint("http://play.min.io") // 替换成实际的服务地址
.credentials("YOUR-ACCESSKEYID", "YOUR-SECRETACCESSKEY")
.build();
// 设置要下载的目标路径以及桶名和对象名称
File file = new File("/path/to/save/downloaded-object");
try {
// 执行下载命令并将数据保存至本地文件系统
minioClient.getObject(
GetObjectArgs.builder()
.bucket("my-bucketname")
.object("my-objectname")
.filenameOverride(file.getAbsolutePath())
.build());
System.out.println("成功下载文件!");
} catch (Exception e) {
System.err.println("发生错误:" + e);
}
}
}
```
上述代码展示了如何配置 `MinioClient` 实例,并调用其 `getObject()` 方法来完成文件下载功能[^1]。需要注意的是,在真实环境中应当替换掉示例中的 URL 和认证凭证信息以匹配具体的部署情况。
阅读全文
相关推荐

















