diff --git a/src/com/pms/common/utils/CommonUtils.java b/src/com/pms/common/utils/CommonUtils.java index 0bb7cc4..de016f5 100644 --- a/src/com/pms/common/utils/CommonUtils.java +++ b/src/com/pms/common/utils/CommonUtils.java @@ -1751,7 +1751,8 @@ public class CommonUtils { zos = new ZipOutputStream(new FileOutputStream(zipFile)); for(HashMap hm_f : fileList){ - String filePath = CommonUtils.checkNull(hm_f.get(Constants.Db.COL_FILE_PATH)) +"\\"+ CommonUtils.checkNull(hm_f.get(Constants.Db.COL_FILE_SAVED_NAME)); + // OS에 맞는 경로 구분자 사용 + String filePath = CommonUtils.checkNull(hm_f.get(Constants.Db.COL_FILE_PATH)) + File.separator + CommonUtils.checkNull(hm_f.get(Constants.Db.COL_FILE_SAVED_NAME)); String fileName = CommonUtils.checkNull(hm_f.get(Constants.Db.COL_FILE_REAL_NAME)); File _f = new File(filePath); diff --git a/src/com/pms/mapper/purchaseOrder.xml b/src/com/pms/mapper/purchaseOrder.xml index d64a5f2..ad07671 100644 --- a/src/com/pms/mapper/purchaseOrder.xml +++ b/src/com/pms/mapper/purchaseOrder.xml @@ -3688,7 +3688,7 @@ SELECT OBJID , FILE_SIZE , FILE_EXT , UPPER(FILE_EXT) UPPER_FILE_EXT - , REPLACE(FILE_PATH, '\', '\\') AS FILE_PATH + , REPLACE(FILE_PATH, '\', '/') AS FILE_PATH , WRITER , (SELECT USER_NAME FROM USER_INFO USER_INFO_T WHERE USER_INFO_T.USER_ID = WRITER) AS USER_NAME , (SELECT DEPT_NAME FROM USER_INFO USER_INFO_T WHERE USER_INFO_T.USER_ID = WRITER) AS DEPT_NAME