在使用SpringMVC上传文件时,在接收文件时使用MultipartFile,
如下:
public String upLoad(HttpServletRequest request,HttpServletResponse response,@RequestParam("userName") String userName,@RequestParam("password")String password,@RequestParam("file") MultipartFile mFile) throws Exception {
}
但是当需要读取文件内容时,需要将MultipartFile转换成File,正确的做法
String targetFilePath = ""G:\\excel_poi\\b.xls";
File file = new File(targetFilePath);
FileUtils.copyInputStreamToFile(mFile.getInputStream(), file);
使用这种方法将上传的文件转换成可以读取的文件。