欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java上传文件

程序员文章站 2024-02-19 11:06:34
...

path为本地路径+文件名

使用transferTo()方法将上传文件写到本地或服务器上指定的路径

example:  path = "D:\\work\\" + file.getOriginalFilename();

public static String uploadFile(MultipartFile file, String path) {
   try {
      File targetFile = new File(path);
      if (targetFile.exists()) {
         return path;
      }

      if (!targetFile.getParentFile().exists()) {
         targetFile.getParentFile().mkdirs();
      }
      file.transferTo(targetFile);

      return path;
   } catch (Exception e) {
      e.printStackTrace();
   }

   return null;
}