springmvc的上传功能
2016-05-31 00:00
579 查看
[code=language-java]springmvc 的上传功能,比较简单。记录下 ``` @RequestMapping("doUpload") public String UploadFile(HttpServletRequest request, @RequestParam(value = "file", required = false)MultipartFile multipartFile){ //获取上传路径 String savePath = request.getSession().getServletContext().getRealPath("upload"); System.out.println("获取文件名 " + multipartFile.getOriginalFilename()); //获取文件名 String filename = multipartFile.getOriginalFilename(); if (StringUtils.isEmpty(filename)){ return "err.html"; }else{ //获取完整路径名,包含文件名 // String path = savePath + File.separator + filename; //创建上传存放文件夹 File upFile = new File(savePath,filename); // System.out.println("path:" + path + " "); // File file = new File(savePath); //判断上传文件是否存在 if (!upFile.exists() && !upFile.isDirectory()){ System.out.println("目录不存在,咱创建个"); // file.mkdir(); upFile.mkdirs(); } try { //上传 multipartFile.transferTo(upFile); upFile.delete(); } catch (IOException e) { e.printStackTrace(); } return "index.html"; }
相关文章推荐
- SpringMVC整合mybatis实例代码
- Spring MVC--拦截器实现和用户登陆例子
- SpringMVC源码解读之HandlerMapping - AbstractUrlHandlerMapping系列request分发
- 使用jQuery.form.js/springmvc框架实现文件上传功能
- jquery.form.js框架实现文件上传功能案例解析(springmvc)
- Java简单实现SpringMVC+MyBatis分页插件
- SpringMVC文件上传 多文件上传实例
- SpringMVC restful 注解之@RequestBody进行json与object转换
- SpringMVC源码解读之HandlerMapping
- spring mvc4的日期/数字格式化、枚举转换示例
- SpringMVC源码解读之 HandlerMapping - AbstractDetectingUrlHandlerMapping系列初始化
- 解决springmvc+mybatis+mysql中文乱码问题
- SpringMVC上传图片与访问
- SpringMVC文件上传的配置实例详解
- springMVC配置环境实现文件上传和下载
- SpringMVC入门小程序 -- Myeclipse 9.1下
- SpringMVC+Spring3+Hibernate4
- SpringMVC+MyBatis项目总结(一)
- SpringMVC+MyBatis项目总结(三)
- SpringMVC+MyBatis项目总结(四)