public void fileUpload(HttpServletRequest request,MultipartFile upload){
System.out.println("文件上传");
//上传位置
String realPath = request.getSession().getServletContext().getRealPath("/uploads/");
//判断该路径是否存在
File file = new File(realPath);
if(!file.exists()){
//如果不存在创建文件夹
file.mkdirs();
}
//文件上传项
//获取上传文件名
String fileName = upload.getOriginalFilename();
String uuid = UUID.randomUUID().toString().replace("-", "");
fileName = uuid+"_"+fileName;
//完成文件上传
try {
upload.transferTo(new File(realPath,fileName));
} catch (IOException e) {
e.printStackTrace();
}
}
springmvc上传文件
最新推荐文章于 2025-06-19 20:58:13 发布
本文介绍了一个使用Java实现的文件上传方法,通过MultipartFile接口获取上传文件,并将其保存到服务器指定目录。文章详细展示了如何处理文件路径,确保上传目录存在,以及如何重命名上传文件避免覆盖。
734

被折叠的 条评论
为什么被折叠?



