Class ObjectStorageController
java.lang.Object
io.micronaut.controlpanel.panels.objectstorage.ObjectStorageController
@Controller("/object-storage-control-panel-controller")
@ExecuteOn("blocking")
@Internal
public final class ObjectStorageController
extends Object
Controller class for managing object storage operations.
Provides RESTful endpoints for downloading, uploading, and deleting objects from various object storage systems.
- Since:
- 1.10.0
- Author:
- Álvaro Sánchez-Mariscal
-
Constructor Summary
ConstructorsConstructorDescriptionObjectStorageController
(io.micronaut.context.BeanLocator locator, io.micronaut.http.server.util.HttpHostResolver httpHostResolver) -
Method Summary
-
Constructor Details
-
ObjectStorageController
public ObjectStorageController(io.micronaut.context.BeanLocator locator, io.micronaut.http.server.util.HttpHostResolver httpHostResolver)
-
-
Method Details
-
download
-
upload
@Post(value="/{objectStorage}", consumes="multipart/form-data") public io.micronaut.http.HttpResponse<?> upload(io.micronaut.http.multipart.CompletedFileUpload fileUpload, String objectStorage, io.micronaut.http.HttpRequest<?> request) -
delete
-