在使用 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)