@RequestMapping("/importEmp")
@ResponseBody
public ResultJson importEmployeeFromExcel( String json, @RequestParam("file") MultipartFile file) throws Exception {
User parse = JSON.parseObject(json, User.class);
System.out.println(parse);
employeeSystemService.importEmployeeFromExcel(file);
ResultJson r = new ResultJson();
r.setCode(EmployeeErrorCodeEnum.SUCCESS.getCode());
r.setMsg(EmployeeErrorCodeEnum.SUCCESS.getDescription());
return r;
}
prueba de cartero
En el modo de datos de formulario, lleve la cadena json del archivo y envíela al backend
De esta forma, el backend puede recibir archivos y json
Nota: si usa cartero, debe agregar Content-Type: multipart/form-data; border=----WebKitFormBoundary7MA4YWxkTrZu0gW en los encabezados, si escribe Content-Type: multipart/form-data; en el navegador