如何解决minioClient.putObject 似乎意外创建空桶
我使用以下代码段将对象上传到 MinIO,我注意到意外创建了一个空存储桶。如何让这个空桶消失?
RandomAccessStream ras = new RandomAccessStream(rafFile);
long i = 0L;
long objectSize = 5 * 1024 * 1024;
long padWidth = (rafFile.length() / objectSize / 10) + 1;
int j = 1;
while(i < rafFile.length()) {
ras.seek(i);
if(i + objectSize > rafFile.length()) {
objectSize = rafFile.length() - i;
}
String idx = StringUtils.leftPad("" + j,(int)padWidth,"0");
minioClient.putObject(
PutObjectArgs.builder().bucket("test-bucket").object("pass.tar." + idx).stream(
ras,objectSize,-1)
.build());
i += objectSize;
j++;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。