我无法上传文件作为我的应用程序接口,因为没有上传选项在swagger ui上。This is how it looks like
我的swagger配置类-
@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)
转载请注明出处:http://www.jxbyjx.net/article/20230517/2540434.html