小编The*_*der的帖子

以MultipartFile为RequestPart的POST方法在swagger3 open-api Springboot项目中被视为String

在使用 Swagger 3 OpenAPI 的 Spring Boot 项目中。

有一个文件POST为 的方法。MultipartRequestPart

理想情况下,swagger-ui它应该要求文件上传,但仅将文件显示为String.

请帮助我上传文件而String不是swagger-ui.

我的RestController

@RestController
public class HelloController {
    @RequestMapping(method = RequestMethod.GET, value = "/api")
    public String sayHello() {
        return "Swagger Hello World";
    }
    @RequestMapping(method = RequestMethod.POST, value = "/fileUpload")
    public String fileUpload(
            @RequestPart(value = "file", required = false ) MultipartFile file,
            @RequestPart(value = "userName", required = false ) String userName
    ) {
        return "added successfully";
    } …
Run Code Online (Sandbox Code Playgroud)

java swagger spring-boot openapi swagger-3.0

5
推荐指数
1
解决办法
4291
查看次数

标签 统计

java ×1

openapi ×1

spring-boot ×1

swagger ×1

swagger-3.0 ×1