调用Feign接口,方法包含MultipartFile类型

public interface FaceAiFeign {
    @PostMapping(value = "/qiandao",consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
    @Headers("Content-Type: multipart/form-data")
    public Result qiandao(@RequestHeader String token, @RequestPart("file") MultipartFile fileUpload);
}

需要加上以下注解:

        consumes = MediaType.MULTIPART_FORM_DATA_VALUE

        @Headers("Content-Type: multipart/form-data")

用于指定 RESTful API 接收的请求体类型为 multipart/form-data,即多部分表单数据类型。这种数据类型通常用于上传文件或二进制数据。通过使用 @RequestPart 注解来处理 multipart/form-data 类型的请求体。

你可能感兴趣的:(java,开发语言)