开发者社区> 问答> 正文

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

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目录?真心感谢。  

展开
收起
kun坤 2020-06-04 21:05:18 1674 0
1 条回答
写回答
取消 提交回答
  • .class文件的getRealPath就是target……######回复 @湫湫 : 写成绝对路径就行了……根路径作为一个变量 可配置即可######回复 @沉梦 : 老铁 怎么解决的######啊,那怎么设置成webapp下面的目录安?

    2020-06-08 11:42:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载