如何在其余api控制器上捕获文件以及用Postman发送文件的方法

时间:2019-04-18 03:55:14

标签: java spring rest api postman

我不知道如何在rest api控制器上捕获文件以及将其发送给Postman的方法,请非常感谢我

  

身体

postman body

  

标题

postman headers

  

控制器

controller

1 个答案:

答案 0 :(得分:0)

要通过邮递员发布文件,您需要使用类似以下方法:

@PostMapping(path = "/post", consumes = { "multipart/form-data" })
public ResponseEntity<String> uploadFile(@RequestParam(name = "file") MultipartFile file, @RequestParam("message")String message, @RequestParam("subject")Integer subject ){
//You can then get any info about file like : 
System.out.println(file.getName()); 
System.out.println(file.getOriginalName()); 
System.out.println(file.getContentType()); 
}