使用restTemplate方式调用服务上传文件时遇到的问题
最近在使用restTemplate方式调用服务上传本地的excel文档时遇到了无法上传的问题,特此记录下来。
先说明一下这个项目的背景,前端页面有导入按钮,点击按钮可以导入本地的文件,然后在消费端想要通过restTemplate的方式调用服务端,将这个文档中的数据插入到数据库中,但是一直传递不到服务端。现在解决了这个问题,直接上代码。
消费端代码
//excel数据导入数据库
@PostMapping("/impNews")
public String importNews(@RequestParam(value = "file") MultipartFile file, Map<String,Object>map) throws IOException {
Resource invoicesResource = file.getResource();
// System.out.println(file.getResource());
LinkedMultiValueMap<String, Object> parts = new LinkedMultiValueMap<>();
parts.add(