multipart文件上传

文件上传前台页面

<form action="/user/upload" method="post" enctype="multipart/form-data">
   <input type="file" name="file" value="请选择文件">
   <input type="submit" value="上传">
form>

后台代码

@PostMapping("upload")
    public R upload(@RequestParam("file") MultipartFile file) throws IOException {
        if (file == null){
            return R.error("文件为空");
        }
        // 文件名称
        String uuid = UUID.randomUUID().toString();
        // 得到上传文件后缀
        String originalName = file.getOriginalFilename();
        // 先建好文件夹D:\\sim-file\\
        String savePath = "D:\\sim-file\\";
        File targetFile = new File(savePath , uuid + originalName);
        file.transferTo(targetFile);
        return R.ok();
    }

你可能感兴趣的:(java,spring,spring,boot)