#1.下载jar包
commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.4
#2.配置springmvc.xml
#3.controller层
/** * 测试mvc * [@throws](https://my.oschina.net/throws) IOException * [@throws](https://my.oschina.net/throws) ServletException */ @RequestMapping(value="/uploadFile",method= RequestMethod.POST) public String uploadFile(@RequestParam("file") CommonsMultipartFile file,@RequestParam("name") String name,HttpServletRequest req) throws IOException { //参数 String tmpName = name; //获取文件名 String fileName = file.getOriginalFilename(); //获取上传文件的路径(项目的绝对路径) String path = req.getSession().getServletContext().getRealPath("/upload"); //获取文件流 InputStream is = file.getInputStream(); //输出目的地 OutputStream os = new FileOutputStream(new File(path,file.getOriginalFilename())); int len = 0; byte[] buffer = new byte[512]; while ((len=is.read(buffer)) != -1) { os.write(buffer, 0, len); os.flush(); } os.close(); is.close(); return "index.jsp"; }
#4.jsp页面
Hello World!