MinIO是一款开源的对象存储服务器,为开发者提供了灵活的存储解决方案。在Java SDK中,getObject
和 statObject
是两个常用的方法,用于获取MinIO存储桶中对象的内容和元信息。本文将深入比较这两个方法,包括它们的操作含义、参数、返回值以及适用场景。
getObject 方法
操作含义
getObject
方法用于获取MinIO存储桶中指定对象的内容,即对象的实际二进制数据。这个方法返回一个 GetObjectResponse
对象,其中包含了获取到的对象的内容。
参数
主要参数包括:
bucketName
: 存储桶的名称。objectName
: 要获取内容的对象的名称。versionId
(可选): 对象版本的标识符。
返回值
返回一个 GetObjectResponse
对象,其中包含了获取到的对象的内容。
示例代码
// 获取对象的内容
GetObjectResponse response = minioClient.