java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > JAVA后端MultipartFile实现文件上传

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);

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文