上传图片总是到target目录而不是自己在web-app下的目录,如何处理:报错  -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

上传图片总是到target目录而不是自己在web-app下的目录,如何处理:报错 

kun坤 2020-06-04 21:05:18 106

controller:     //上传图片     @RequestMapping("/uploadPic.do")     public void uploadPic(HttpServletRequest request,                           @RequestParam(required = false) MultipartFile pic)throws IOException{         //上传文件路径         String path = request.getSession().getServletContext().getRealPath("/upload/");         //上传文件名         String fileName = pic.getOriginalFilename();         File filePath = new File(path,fileName);         //判断路径是否存在,如果不存在就创建一个         if(!filePath.getParentFile().exists()){             filePath.getParentFile().mkdir();         }         //将上传文件保存到一个目标文件中         pic.transferTo(new File(path+File.separator+fileName));

    } 项目: 怎么将图片上传路径更改为webapp下的upload目录?真心感谢。  

分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-08 11:42:55

    .class文件的getRealPath就是target……######回复 @湫湫 : 写成绝对路径就行了……根路径作为一个变量 可配置即可######回复 @沉梦 : 老铁 怎么解决的######啊,那怎么设置成webapp下面的目录安?

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章