在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进行文件上传,就完成了
网友评论