Controller获得上传文件的绝对路径
2017-08-17 17:01
393 查看
@RequestMapping(value = "/upload", method = RequestMethod.POST) public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response) throws Exception { MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd/HH"); /** 构建文件保存的目录* */ String logoPathDir = "/business/shops/upload/" + dateformat.format(new Date()); /** 得到文件保存目录的真实路径* */ String logoRealPathDir = request.getSession().getServletContext() .getRealPath(logoPathDir); /** 根据真实路径创建目录* */ File logoSaveFile = new File(logoRealPathDir); if (!logoSaveFile.exists()) logoSaveFile.mkdirs(); /** 页面控件的文件流* */ MultipartFile multipartFile = multipartRequest.getFile("file"); /** 获取文件的后缀* */ String suffix = multipartFile.getOriginalFilename().substring( multipartFile.getOriginalFilename().lastIndexOf(".")); /** 使用UUID生成文件名称* */ String logImageName = UUID.randomUUID().toString() + suffix;// 构建文件名称 /** 拼成完整的文件保存路径加文件* */ String fileName = logoRealPathDir + File.separator + logImageName; File file = new File(fileName); try { multipartFile.transferTo(file); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } /** 打印出上传到服务器的文件的绝对路径* */ System.out.println("****************"+fileName+"**************"); insertDate(fileName); return new ModelAndView("redirect:/business/shops/my.jsp"); }
相关文章推荐
- SpringMVC-------->Controller获得上传文件的绝对路径
- SpringMVC-------->Controller获得上传文件的绝对路径
- 兼容IE和firefox,获得上传文件绝对路径
- gtName 应用程序 鼠标单击文件获得文件名及路径到剪贴板 运行gtName.exe,单击文件获得文件名及路径到剪贴板,方便上传文件。 Run gtName.exe, Click a file in
- android中知道文件的绝对路径,如何获得content开头的URI
- html中上传文件得到文件的绝对路径!
- 转载 : Android 使用自带的文件管理器选择文件并获得绝对路径
- UEditor1.4.3关于上传文件绝对路径的配置
- java获得当前路径下的绝对路径的方法,或者某一文件的绝对路径
- 在c#类库文件中获得绝对路径
- FCK上传图片(文件)绝对路径保存的实现
- 在 Bean 中获得 Access 文件的绝对路径
- jsp获得文件的绝对路径
- JS获取上传文件的绝对路径,兼容IE和FF
- Tomcat配置绝对路径,使上传文件与服务器分离
- 文件上传,获得全路径名
- windows和linux获得运行文件的绝对路径
- Tomcat配置绝对路径,使上传文件与服务器分离
- VS2008拖拽文件,获得绝对路径
- 获得文件绝对路径的小技巧