Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/staffArchives/action/StaffArchiveAction.java =================================================================== diff -u -r13695 -r13798 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/staffArchives/action/StaffArchiveAction.java (.../StaffArchiveAction.java) (revision 13695) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/staffArchives/action/StaffArchiveAction.java (.../StaffArchiveAction.java) (revision 13798) @@ -314,8 +314,14 @@ SupplyRoomConfig supplyRoomConfig = supplyRoomConfigManager .getSystemParamsObj(); String saveImageDirectory = supplyRoomConfig.getSaveImagePath(); + boolean isSavePathExist = supplyRoomConfigManager.isSavePathExist(); + if(isSavePathExist == false) + { + success = false; + msg = "文件保存目录不存在."; + } try { - if(StringUtils.isNotBlank(objectID) && StringUtils.isNotBlank(objectType)){ + if(StringUtils.isNotBlank(objectID) && StringUtils.isNotBlank(objectType) && isSavePathExist){ //上传图片 List uploadImageList = new ArrayList(); for(int i = 0,size = uploadFiles.length;i