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,创建出来的是文件,自动去掉了"/"
把自己项目中用到的功能,写了一个工具类,已经上线的,如果大家需要直接引用!
有用请点赞!
扫描二维码关注公众号,回复:
12431394 查看本文章
