public class BodyConfig extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
deleteUploadedFilesOnEnd
Whether the uploaded files should be removed after serving the request.
|
boolean |
handleFileUploads
Whether the files sent using
multipart/form-data will be stored locally. |
boolean |
mergeFormAttributes
Whether the form attributes should be added to the request parameters.
|
boolean |
preallocateBodyBuffer
Whether the body buffer should pre-allocated based on the
Content-Length header value. |
String |
uploadsDirectory
The directory where the files sent using
multipart/form-data should be stored. |
Constructor and Description |
---|
BodyConfig() |
@ConfigItem(defaultValue="true") public boolean handleFileUploads
multipart/form-data
will be stored locally.
If true
, they will be stored in quarkus.http.body-handler.uploads-directory
and will be made
available via io.vertx.ext.web.RoutingContext.fileUploads()
. Otherwise, the the files sent using
multipart/form-data
will not be stored locally, and io.vertx.ext.web.RoutingContext.fileUploads()
will always return an empty collection. Note that even with this option being set to false
, the
multipart/form-data
requests will be accepted.
@ConfigItem(defaultValue="file-uploads") public String uploadsDirectory
multipart/form-data
should be stored.
Either an absolute path or a path relative to the current directory of the application process.
@ConfigItem(defaultValue="true") public boolean mergeFormAttributes
If true
, the form attributes will be added to the request parameters; otherwise the form parameters will
not be added to the request parameters
@ConfigItem(defaultValue="false") public boolean deleteUploadedFilesOnEnd
If true
the uploaded files stored in quarkus.http.body-handler.uploads-directory
will be removed
after handling the request. Otherwise the files will be left there forever.
@ConfigItem(defaultValue="false") public boolean preallocateBodyBuffer
Content-Length
header value.
If true
the body buffer is pre-allocated according to the size read from the Content-Length
header. Otherwise the body buffer is pre-allocated to 1KB, and is resized dynamically
Copyright © 2020 JBoss by Red Hat. All rights reserved.