Java实现MinIO在存储桶下创建文件夹

MinIO api创建文件夹

近期公司业务需求,将OSS迁移到MinIO上,发现创建空文件夹有很大的问题,请注意,一定要引7.1.0版本的minio SDK,才能实现创建空文件夹。

代码

minioClient.putObject(
    PutObjectArgs.builder().bucket("my-bucketname").object("path/to/").stream(
            new ByteArrayInputStream(new byte[] {}), 0, -1)
        .build());

实际创建的还是文件对象,只不过以"/"结尾,模拟了文件夹或目录

其他版本,同样以"/"结尾

3.0.10:创建文件夹报错

7.0.2:传入"/"结尾ObjectName,创建出来的是文件,自动去掉了"/"

把自己项目中用到的功能,写了一个工具类,已经上线的,如果大家需要直接引用!

Minio工具类-Java

有用请点赞!

扫描二维码关注公众号,回复: 12431394 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_42170236/article/details/107176495