//基本路径
String basePath = this.getClass().getResource("/").getPath() + "../../";
//正式文件夹路径
String userHeaderPath = this.getClass().getResource("/").getPath() + "../../" +UploadBaseFolder.UPLOAD_USER_HEADER;
/**
*复制文件,修改实体中保存路径
*/
File srcFile = new File(basePath + (user.getUserUrl()==null ? "" : user.getUserUrl()));
if(srcFile != null && srcFile.isFile() && srcFile.exists()){
FileUtils.copyFileToDirectory(srcFile, new File(userHeaderPath));
user.setUserUrl(UploadBaseFolder.UPLOAD_USER_HEADER + "/" + user.getUserUrl().substring(user.getUserUrl().lastIndexOf("/") + 1));
}else{
user.setUserUrl(null);
}
临时文件复制到正式文件夹,内容挺简单,就是重新费时间,备一份