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文件上传)