返回顶部

spring图片上传并返回绝对路径

@ResponseBody
@PostMapping("/uploadPicture")
public String insertPicture(MultipartFile file) {
        //获取上传图片的地址,保存图片的路径
        String filePath = "XXX\\resources\\static\\images";
        //file.getOriginalFilename()得到上传时的文件名
        String originaFilename = file.getOriginalFilename();
        //新的文件的名字
        String newFileName = originaFilename;
        //封装上传文件的全路径(父路径+子路径)
        File targetFile = new File(filePath, newFileName);
        //把本地文件上传到封装上传文件位置的全路径
        try {
            file.transferTo(targetFile);
        } catch (IOException e) {
            e.printStackTrace();
        }
        //返回图片的绝对路径给前端
        return filePath+"\\"+newFileName;
    }

 

 
posted @ 2020-08-20 15:40  meng2113  阅读(265)  评论(0编辑  收藏  举报