快捷搜索:  汽车  科技

spring boot上传文件:全栈小知识-springboot如何文件上传

spring boot上传文件:全栈小知识-springboot如何文件上传String prefix=fileName.substring(fileName.lastIndexOf(".")); // 获取上传文件后缀public String upload(@RequestParam(value = "file" required = false) MultipartFile file @RequestParam MultiValueMap paramMap){ // 获取上传文件名称 String fileName = multfile.getOriginalFilename();

spring boot上传文件:全栈小知识-springboot如何文件上传(1)

在springboot项目中可以直接通过MultipartFile来进行文件上传,用起来相当简单,具体代码如下:

```

// 指定文件服务器文件上传的存储路径

public static String rootPath="/tmp/code-cli";

public String upload(@RequestParam(value = "file" required = false) MultipartFile file @RequestParam MultiValueMap paramMap){

// 获取上传文件名称

String fileName = multfile.getOriginalFilename();

// 获取上传文件后缀

String prefix=fileName.substring(fileName.lastIndexOf("."));

// 将上传文件转移至指定文件

file.transferTo(new File(rootPath File.separator UUID.randomUUID().toString() prefix));

//final File uploadFile = File.createTempFile(String.valueOf(UUID.randomUUID()) prefix);

//file.transferTo(uploadFile);

}

```

springboot项目中通过MultipartFile进行文件上传,就完成了

猜您喜欢: