Skip to main content
Skip table of contents

getObject

Versionshinweise

24.5, 24.4.1, 24.3.4, 24.2.7

Code

CODE
Map<String, Object> getObject(AwsS3Config awsS3Config, String objectKey, OutputStream outputStream)

Beschreibung

Liefert die Details über das angefragte Objekt und dessen Inhalt via dem Output Stream.

Parameter

  • awsS3Config - Die AWS-S3-Konfiguration.

  • objectKey - Der Schlüssel des Objektes, das im S3-Bucket gelesen werden soll.

  • outputStream - Ein Output Stream, der mit dem Inhalt des angefragten Objektes gefüllt wird.

Rückgabe
Eine Map, die Informationen über die Operation enthält.

Beispiele

CODE
ByteArrayOutputStream transferOutputStream = new ByteArrayOutputStream();
Map<String, Object> response = AwsS3Utils.getObject(awsS3config, "file.jpg", transferOutputStream);

if (response.get(AwsS3Constants.STATUS_CODE) == 200) {
  byte[] byteArray = transferOutputStream.toByteArray();
  try (FileOutputStream outputStream = new FileOutputStream("my/path/to/save/the/file")) {
    outputStream.write(byteArray);
  }
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.