一.加载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