Spring mvc在向服务器上传的文件的时候报错 显示系统找不到指定的路径,应该要怎么修改
错误粘出来看看,可能原因有很多
代码是这个
@RequestMapping("/updateExcel")publicStringupdateExcel(HttpServletRequestrequest,HttpServletResponseresponse){System.out.println("导入考生信息");CommonsMultipartResolvermultipartResolver=newCommonsMultipartResolver(request.getSession().getServletContext());StringfileName=null;StringstroreName=null;if(multipartResolver.isMultipart(request)){MultipartHttpServletRequestmultiRequest=(MultipartHttpServletRequest)request;Iterator<String>iter=multiRequest.getFileNames();while(iter.hasNext()){//由CommonsMultipartFile继承而来,拥有上面的方法.MultipartFilefile=multiRequest.getFile(iter.next());if(file.getSize()>40*1024*1024){return"overMaxSize";}if(file!=null){fileName=file.getOriginalFilename();stroreName=System.currentTimeMillis()+""+fileName.substring(fileName.lastIndexOf("."));
//FilesavePathFile=newFile(///imgAddr/imgLocation
//getPathname("yyyyMM",newDate()));
//if(!savePathFile.exists()){
//savePathFile.mkdirs();
}
Stringpath=fileName+"/"+stroreName;
System.out.println(fileName+"/"+stroreName);FilelocalFile=newFile(path);System.out.println(path);try{file.transferTo(localFile);}catch(IllegalStateExceptione){e.printStackTrace();//thrownewServiceException(e);}catch(IOExceptione){e.printStackTrace();//thrownewServiceException(e);}}}returnfileName;}报错的提示导入考生信息
test.xlsx/1438844285782.xlsx
test.xlsx/1438844285782.xlsx
java.io.FileNotFoundException:test.xlsx\1438844285782.xlsx(系统找不到指定的路径。)
Stringpath=fileName+"/"+stroreName;
中间的/换成\试试.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。