spring-mvc-7文件上传

一.加载jar包

commons-fileupload-1.2.1.jar commons-io-2.0.jar

二.index.jsp
commons-fileupload-1.2.1.jar commons-io-2.0.jar

三.后台控制器对应的目标方法
/** * 测试文件上传 * @param desc * @param file * @return * @throws IOException */ @RequestMapping("/testFileUpload") public String testFileUpload(@RequestParam("desc") String desc, @RequestParam("file") MultipartFile file) throws IOException{ System.out.println("desc: " + desc); System.out.println("上传文件的原文件名: " + file.getOriginalFilename()); System.out.println("输入流信息: " + file.getInputStream()); return "success"; }

四.访问 index.jsp 选择文件上传
访问: http://localhost:8081/spring-mvc-2/
选择文件上传后,java后台consle输出:
desc: 这是 上传文件的原文件名: datastruct.txt 输入流信息: java.io.ByteArrayInputStream@1123ce8

【spring-mvc-7文件上传】点击查看代码练习

    推荐阅读