putObject
Versionshinweise | 24.5, 24.4.1, 24.3.4, 24.2.7 |
---|
Code
Map<String, Object> putObject(AwsS3Config awsS3Config, String objectKey, File object, boolean getObjectUrl)
Beschreibung
Legt das angegebene Objekt unter dem angegebenen Schlüssel in den S3-Bucket.
Parameter
awsS3Config
- Die AWS-S3-Konfiguration.objectKey
- Der Schlüssel, um die Datei oder einen Input Stream an die Stelle in den S3-Bucket zu legen.object
- Das Objekt als Datei oder als Input Stream.getObjectUrl
- [optional] Ein Flag, das angibt, ob das Ergebnis die URL des erstellten Objekts enthalten soll. Nützlich, wenn keine Rechte zum Lesen der URL gegeben sind. Standard: true
Rückgabe
Eine Map, die Informationen über die Operation enthält.
Beispiele
File object = new File(".../file.jpg");
Map<String, Object> response = AwsS3Utils.putObject(awsS3config, "file.jpg", object);
if (response.get(AwsS3Constants.STATUS_CODE) == 200) {
// success
} else {
// error
}