本文共 1102 字,大约阅读时间需要 3 分钟。
需要使用引擎模板thymeleaf,如果不清楚,可见
Title
/** * 作者:张风捷特烈 * 时间:2018/5/29:23:15 * 邮箱:1981462002@qq.com * 说明:文件上传控制器 */@Controllerpublic class UpFileController { @GetMapping("/upload_html") public String uploadHtml() { return "upfile"; } //处理文件上传 @PostMapping(value = "/upload") public @ResponseBody String uploadImg( @RequestParam("file") MultipartFile file, HttpServletRequest request) { if (file.isEmpty()) { return "false"; } String fileName = file.getOriginalFilename();//获取名字 String path = "F:/test"; File dest = new File(path + "/" + fileName); if (!dest.getParentFile().exists()) { //判断文件父目录是否存在 dest.getParentFile().mkdir(); } try { file.transferTo(dest); //保存文件 return "上传成功!"; } catch (IllegalStateException | IOException e) { e.printStackTrace(); return "上传失败!"; } }}
转载地址:http://elxto.baihongyu.com/