|
@@ -478,8 +478,12 @@ public class PersonService {
|
|
|
}
|
|
|
|
|
|
String saveFileName = DateUtils.getCurrYyyyMMddHHmmssDate() + "_" + UUID.randomUUID().toString() + fileName.substring(fileName.lastIndexOf("."), fileName.length());
|
|
|
- String picFullFileName = idenRoot + "data/final/person/image/" + idenCommunity.getCode() + "/" + saveFileName;
|
|
|
- FileOutputStream fos = new FileOutputStream(picFullFileName);
|
|
|
+ String uploadDir = idenRoot + "data/final/person/image/" + idenCommunity.getCode() + "/";
|
|
|
+ File uploadDirFile = new File(uploadDir);
|
|
|
+ if (uploadDirFile.exists()){
|
|
|
+ uploadDirFile.mkdirs();
|
|
|
+ }
|
|
|
+ FileOutputStream fos = new FileOutputStream(uploadDir + saveFileName);
|
|
|
fos.write(file.getBytes());
|
|
|
image = fileUrl + "person/image/" + idenCommunity.getCode() +"/"+ saveFileName;
|
|
|
} else {
|