Request body descriptions are not shown when the input type is a file upload
#5 637 ouverte le 30 sept. 2019
Métriques du dépôt
- Stars
- (25 447 stars)
- Métriques de merge PR
- (Merge moyen 20h 34m) (14 PRs mergées en 30 j)
Description
Q&A (please complete the following information)
- Swagger-UI version: 3.23.11
- Swagger/OpenAPI version: OpenAPI 3.0
Content & configuration
"requestBody": {
"description": "A zip file containing files that will be unzipped",
"content": {
"application/octet-stream": {
"schema": {
"type": "string",
"format": "binary",
"nullable": true
}
}
},
"required": true
}
Describe the bug you're encountering
When a request body is a type that causes the UI to use an input type=file box, then the description is not shown, and instead a message about examples is shown (even if no examples are specified in the openapi json). The message is:
Example values are not available for application/octet-stream media types.
Changing the type to something like text/plain results in the description being shown.
Expected behavior
The description should be shown above the file input box. The warning about examples shouldn't be shown if none are specified.
Additional context or thoughts
Maybe there should be support for per-content-type descriptions (e.g. via the schema's title attribute) so you can explain the differences between different upload types.