上传文件,目前这个上传任何格式的文件都没问题,直接上传到服务器直接使用,如果是多服务器部署建议写一个hash
public Object uploadStorageFile(@RequestParam( "file" ) CommonsMultipartFile file, HttpServletRequest request, HttpServletResponse response, HttpSession session) {
try {
long startTime=System.currentTimeMillis();
objectKey = file.getOriginalFilename();
String path = this.getClass().getClassLoader().getResource("/").getPath()+objectKey;
//通过CommonsMultipartFile的方法直接写文件(注意这个时候)
File newFile= new File(path);
file.transferTo(newFile);
long endTime=System.currentTimeMillis();
System.out.println( "采用file.Transto的运行时间:" +String.valueOf(endTime-startTime)+ "ms" );
} catch (Exception e) {
e.printStackTrace();
}
return null;
}