| @@ -394,21 +394,24 @@ public class MinioUtil { | |||||
| for (Result<Item> result : results) { | for (Result<Item> result : results) { | ||||
| Item item = result.get(); | Item item = result.get(); | ||||
| String objectName = item.objectName(); | String objectName = item.objectName(); | ||||
| InputStream objectStream = minioClient.getObject( | |||||
| GetObjectArgs.builder().bucket(bucketName).object(objectName).build()); | |||||
| // Create a zip entry for each object | |||||
| ZipEntry zipEntry = new ZipEntry(objectName); | |||||
| zip.putNextEntry(zipEntry); | |||||
| // Write object data to zip stream | |||||
| byte[] buffer = new byte[1024]; | |||||
| int bytesRead; | |||||
| while ((bytesRead = objectStream.read(buffer)) != -1) { | |||||
| zip.write(buffer, 0, bytesRead); | |||||
| if (!objectName.contains(".git")) { | |||||
| InputStream objectStream = minioClient.getObject( | |||||
| GetObjectArgs.builder().bucket(bucketName).object(objectName).build()); | |||||
| // Create a zip entry for each object | |||||
| ZipEntry zipEntry = new ZipEntry(objectName); | |||||
| zip.putNextEntry(zipEntry); | |||||
| // Write object data to zip stream | |||||
| byte[] buffer = new byte[1024]; | |||||
| int bytesRead; | |||||
| while ((bytesRead = objectStream.read(buffer)) != -1) { | |||||
| zip.write(buffer, 0, bytesRead); | |||||
| } | |||||
| zip.closeEntry(); | |||||
| objectStream.close(); | |||||
| } | } | ||||
| zip.closeEntry(); | |||||
| objectStream.close(); | |||||
| } | } | ||||
| zip.finish(); | zip.finish(); | ||||