@RequestMapping(value = "/upload", method = RequestMethod.POST) @ResponseBody public JsonResult upload(@RequestParam("file")MultipartFile file, @RequestParam("key")String key, HttpSession session){ Map<String,String> map = new HashMap<>(); try { map = FileUtil.upload(file); } catch (Exception e) { e.printStackTrace(); return JsonResult.error("上传失败"); }
时间: 2024-04-01 14:32:06 浏览: 151
简单捋捋@RequestParam 和 @RequestBody的使用
5星 · 资源好评率100%
这段代码是一个基于SpringMVC的文件上传接口。请求方法为POST,接收两个参数:一个是文件对象,一个是字符串类型的key值。上传成功后,返回一个JSON格式的数据对象。其中,调用了FileUtil.upload()方法来处理上传的文件,并将处理后的结果存储在一个Map对象中。如果上传失败,则返回一个错误提示信息。
阅读全文