Java spring boot外部客户端返回“;FileUploadException:请求被拒绝,因为未找到多部分边界";

Java spring boot外部客户端返回“;FileUploadException:请求被拒绝,因为未找到多部分边界";,java,spring,spring-boot,multipartform-data,feign,Java,Spring,Spring Boot,Multipartform Data,Feign,我一直在使用Faign client上传文件,它返回“FileUploadException:请求被拒绝,因为没有找到多部分边界”。这对邮递员来说是正确的 假装客户端请求头: 内容类型=多部分/表单数据 接受=/ 用户代理=Java/11.0.8 主机=本地主机:8585 连接=保持活动状态 邮递员请求标题: 用户代理=PostmanRuntime/7.26.5 接受=/ 邮递员代币=ee6c2ec3-bbbc-41ed-82c4-627563fd3323 主机=本地主机:8585 接受编

我一直在使用Faign client上传文件,它返回“FileUploadException:请求被拒绝,因为没有找到多部分边界”。这对邮递员来说是正确的

假装客户端请求头:

  • 内容类型=多部分/表单数据
  • 接受=/
  • 用户代理=Java/11.0.8
  • 主机=本地主机:8585
  • 连接=保持活动状态
邮递员请求标题:

  • 用户代理=PostmanRuntime/7.26.5
  • 接受=/
  • 邮递员代币=ee6c2ec3-bbbc-41ed-82c4-627563fd3323
  • 主机=本地主机:8585
  • 接受编码=gzip,放气,br
  • 连接=保持活动状态
  • 内容类型=多部分/表单数据; 边界=------------------------------------812970255600377379110971
  • 内容长度=173
我的客户代码:

@RequestMapping(value = "api/v1/fileTransfer/upload/reports", headers = ("content-type=multipart/form-data; boundary=--------------------------812970255600377379110971"), method = RequestMethod.POST,
        consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
FileUploadResponseDTO fileUpload(@RequestPart(value = "files") MultipartFile[] files);
我的控制器:

@RequestMapping(value = "/api/v1/fileTransfer/upload/reports", method = RequestMethod.POST)
public ResponseEntity uploadFile(
        @RequestPart(value = "files")
                MultipartFile[] files){
          return new ResponseEntity(HttpStatus.ACCEPTED);
我知道这方面有很多问题。我和他们一起工作了一整天。他们所说的只是将内容类型=多部分/表单数据。但这对我不起作用