swagger文件上传接口没有选择文件按钮问题解决 使用@RequestPart注解

在使用文件上传API时,swagger没有选择文件按钮

在MultipartFile前面加上@RequestPart注解

    @PostMapping("/importFile")
    @ApiOperation(value = "文件上传API")
    public Object importFile(
            @ApiParam(value = "文件流", required = true) @RequestPart MultipartFile file,
            @ApiParam(value = "用户ID", required = true) @RequestParam Long userId) {
        return null;
    }

 问题解决

补充说明:

@RequestPart注解用在multipart/form-data表单提交请求的方法上,用于修饰MultipartFile类型的参数。
当请求类型为multipart/form-data时,@RequestParam只能接收String类型的name-value值。

猜你喜欢

转载自blog.csdn.net/Anenan/article/details/130227683