后台代码
/**
* jsp传递文件并读取
* @author wht&GX
*/
@Controller
@RequestMapping(value="/iotest")
public class NewTestIOController {
@RequestMapping(value="/file",method=RequestMethod.POST)
public void file(HttpServletRequest request)throws Exception{
//获取上传图片
MultipartHttpServletRequest mureq = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> files = mureq.getFileMap();
MultipartFile file =null;
if (files != null &&files.size()> 0) {
Map.Entry<String, MultipartFile> f = files.entrySet().iterator().next();
file = f.getValue();
}
//获取项目部署的路径
String rootPath = request.getSession().getServletContext().getRealPath("/");
//获取上传图片的名称
String fileName = file.getOriginalFilename();
File newFile = new File("E:\\A\\"+fileName);
//判断文件是否存在
if(!newFile.exists()) {
newFile.mkdirs();//不存在的话,就开辟一个空