minio 的批量删除操作.单独写了一个批量删除的接口是可以正常删除的.但是我有另一个接口在 service 层里调用我写的 minio 批量删除的方法却没法删掉文件...入参都是一摸一样的,很困扰,代码如下
/** * 批量删除附件 * * @param bucketName 存储桶名称 * @param objectNames 附件存储路径集合 */ public Iterable<Result<DeleteError>> batchRemove(String bucketName, List<String> objectNames) { List<DeleteObject> objects = new ArrayList<>(objectNames.size()); for (String objectName : objectNames) { objects.add(new DeleteObject(objectName)); } Iterable<Result<DeleteError>> results = minioClient.removeObjects(RemoveObjectsArgs.builder().bucket(bucketName).objects(objects).build()); return results; } 