Wie lade ich den Ordner von Minio als ZIP -Datei herunter?Java

Java-Forum
Anonymous
 Wie lade ich den Ordner von Minio als ZIP -Datei herunter?

Post by Anonymous »

Die Schritte, die ich befolgte, sind.

Code: Select all

Iterable results = minioClient.listObjects(ListObjectsArgs.builder()
.bucket(bucketName).recursive(true).build());

< /code>

 Erhalten Sie dann alle Streams, die das Präfix übereinstimmen. < /li>
< /ol>
 InputStream stream = minioClient.getObject(GetObjectArgs.builder()
.bucket(bucketName).object(objectName).build());

< /code>
Die Liste des mehrfacher Streams wurde durch den InputStream -Stream erhalten. Wie können wir ihn in ZIP -Datei umwandeln?ByteArrayOutputStream fos = new ByteArrayOutputStream();
ZipOutputStream zipOut = new ZipOutputStream(fos);
ZipEntry zipEntry1 = new ZipEntry(objectName);
zipEntry1.setSize(resource.contentLength());
zipEntry1.setTime(System.currentTimeMillis());
zipOut.putNextEntry(zipEntry1);
StreamUtils.copy(stream.readAllBytes(), zipOut);
zipOut.closeEntry();

Danke im Voraus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post