Java WebFlux多部分文件上载-无法在Springfox Swagger版本:3.0.0-SNAPSHOT中使用FilePart

Java WebFlux多部分文件上载-无法在Springfox Swagger版本:3.0.0-SNAPSHOT中使用FilePart,java,swagger,spring-webflux,multipart,springfox,Java,Swagger,Spring Webflux,Multipart,Springfox,对于使用SpringWebFlux上载文件的端点,Swagger UI文档未正确生成文件输入按钮。它不允许选择文件并将其作为FilePart的多部分请求发送: 请建议使用哪个版本或如何修复它 同样的代码在《邮递员》中运行良好 控制器 public String upload( @RequestPart(value = "uploadedBy", required = true) String uploadedBy, @RequestPart(value = "file",required =

对于使用SpringWebFlux上载文件的端点,Swagger UI文档未正确生成文件输入按钮。它不允许选择文件并将其作为FilePart的多部分请求发送:

请建议使用哪个版本或如何修复它

同样的代码在《邮递员》中运行良好

控制器

public String upload(
@RequestPart(value = "uploadedBy", required = true) String uploadedBy,
@RequestPart(value = "file",required = false) FilePart file)
{
   .....
}
招摇过市版本:3.23.11 下面是招摇过市的Maven依赖项

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-bean-validators</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-spring-webflux</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>
"paths": {
        "/upload": {
            "post": {
                "tags": [
                    "document-controller"
                ],
                "summary": "uploadDocument",
                "operationId": "uploadDocumentUsingPOST",
                "consumes": [
                    "multipart/form-data"
                ],
                "produces": [
                    "*/*"
                ],
                "parameters": [
                    {
                        "in": "formData",
                        "name": "file",
                        "description": "file",
                        "required": false,
                        "schema": {
                            "$ref": "#/definitions/FilePart"
                        }
                    },
                    {
                        "name": "uploadedBy",
                        "in": "formData",
                        "description": "uploadedBy",
                        "required": true,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    },
                    "201": {
                        "description": "Created"
                    },
                    "401": {
                        "description": "Unauthorized"
                    },
                    "403": {
                        "description": "Forbidden"
                    },
                    "404": {
                        "description": "Not Found"
                    }
                },
                "deprecated": false
            }
        }
    },