JAVA后端MultipartFile实现文件上传实例
作者:JiaEason
本文详细介绍了文件存储的方法,包括创建存储路径、使用UUID生成文件名、创建文件夹及将文件写入磁盘,并提供了个人经验供参考
1.方法定义
public Result<String> upload(@RequestPart("file")MultipartFile pic)2.创建存储路径
String fileDir="E:/自己电脑的存放路径";
3.UUID生成文件名
String fileName=pic.getOriginalFilename();
String suffix=fileName.substring(fileName.lastIndexOf("."));
fileName= UUID.randomUUID()+suffix;4.创建文件夹
File dirFile=new File(fileDir);
if(!dirFile.exists()){
dirFile.mkdirs();
}5.将文件写入磁盘,返回文件存放路径
String filePath=fileDir+"/"+fileName;
try {
pic.transferTo(new File(filePath));
} catch (IOException e) {
e.getMessage();
}
//返回文件的路径
return Result.ok(filePath);总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
