无法从Spring Boot项目中的swagger上传文件(我的mulitpart api文件可用(无可用的选择文件选项)

问题描述 投票:0回答:1

我无法上传有关我的api的文件,因为swagger ui上没有可用的上传选项。This is how it looks like

我的招摇配置类-

@EnableSwagger2
@Configuration
public class SwaggerConfiguration {

    @Bean
    public Docket fileUploadApi(){

        return new Docket(DocumentationType.SWAGGER_2).select()
                .apis(RequestHandlerSelectors.basePackage("com.spicemoney.fileupload.controller"))
                .paths(PathSelectors.any()).build().apiInfo(metaInfo());

    }

}

我的API映射-

@PostMapping(value = "/uploadFile", consumes = { MediaType.MULTIPART_FORM_DATA_VALUE })
public List<String> uploadFile(@RequestPart("files") MultipartFile[] files)
maven spring-boot swagger swagger-ui
1个回答
0
投票
我发现swagger ui不支持选择多个文件。如果我使用MultipartFile而不是MultipartFile [],则效果很好。
© www.soinside.com 2019 - 2024. All rights reserved.