suntianwu 3 лет назад
Родитель
Сommit
f38c01eda1
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/main/java/com/iden/bms/service/PersonService.java

+ 6 - 2
src/main/java/com/iden/bms/service/PersonService.java

@@ -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 {