java导入文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
上传指定路劲<br><br>  /*使用SpringBoot实现简单文件上传(上传至本地)*/
    @PostMapping("/upload")
    //MultipartFile 接收前端传过来的文件
    public String upload(@RequestBody MultipartFile file) throws IOException {
        // 注意 前端传参的name要和MultipartFile的对象名保持一直 比如此处对象名为file 则前端传参的name也要为file
        //获取上传文件的文件名
        String oldName=file.getOriginalFilename();
        //指定上传路径
        String path="F:\\upload_files\\";
        //拼接成为新文件的路径
        String filePath=path+oldName;
        //创建新文件对象 指定文件路径为拼接好的路径
        File newFile=new File(filePath);
        //将前端传递过来的文件输送给新文件 这里需要抛出IO异常 throws IOException
        file.transferTo(newFile);
        //上传完成后将文件路径返回给前端用作图片回显或增加时的文件路径值等
        return filePath;
    }

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2上传自己新建的文件夹
 
  /*使用SpringBoot实现简单文件上传(上传至本地)*/
    @PostMapping("/upload")
    //MultipartFile 接收前端传过来的文件
    public String upload(@RequestBody MultipartFile file) throws IOException {
        // 注意 前端传参的name要和MultipartFile的对象名保持一直 比如此处对象名为file 则前端传参的name也要为file
        //获取上传文件的文件名
        String oldName=file.getOriginalFilename();
        //指定上传路径
        String path="F:\\upload_files\\";
        //拼接成为新文件的路径
        String filePath=path+oldName;
        //创建新文件对象 指定文件路径为拼接好的路径
        File newFile=new File(filePath);
        //将前端传递过来的文件输送给新文件 这里需要抛出IO异常 throws IOException
        file.transferTo(newFile);
        //上传完成后将文件路径返回给前端用作图片回显或增加时的文件路径值等
        return filePath;
    }

  

posted @   无效_rank  阅读(141)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示