diff --git a/src/main/java/com/itn/mjonApi/etc/ganpandaum/service/impl/GdServiceImpl.java b/src/main/java/com/itn/mjonApi/etc/ganpandaum/service/impl/GdServiceImpl.java index 1568a34..8efc7b2 100644 --- a/src/main/java/com/itn/mjonApi/etc/ganpandaum/service/impl/GdServiceImpl.java +++ b/src/main/java/com/itn/mjonApi/etc/ganpandaum/service/impl/GdServiceImpl.java @@ -47,17 +47,21 @@ public class GdServiceImpl implements GdService { log.info("gdVO: [{}]", gdVO.toString()); - log.info("gdVO: [{}]", gdVO.getFileInfo().get(0).getOriginalFilename()); +// log.info("gdVO: [{}]", gdVO.getFileInfo().get(0).getOriginalFilename()); - MultipartFile multipartFile = gdVO.getFileInfo().get(0); + File p_file = null; + String fileNm = ""; -// File p_file = new File(multipartFile.getOriginalFilename()); -// multipartFile.transferTo(p_file); - -// File p_file = multipartFile.transferTo(p_file); - - File p_file = getFile(gdVO, multipartFile); + if(gdVO.getFileInfo() == null) + { + p_file = null; + fileNm = null; + }else{ + MultipartFile multipartFile = gdVO.getFileInfo().get(0); + p_file = getFile(gdVO, multipartFile); + fileNm = p_file.getName(); + } String returnMsg = "문의해 주셔서 감사합니다.\n빠른 시일 내에 답변해 드리겠습니다."; HttpStatus status = HttpStatus.OK; @@ -94,7 +98,7 @@ public class GdServiceImpl implements GdService { .title(mailTitle) .contents(emailContent) .fileInfo(p_file) - .atch_file_name(p_file.getName()) + .atch_file_name(fileNm) .send_to(GANPANDAUP_RECEIVER_EMAIL) .send_from("noreply@munjaon.co.kr") .build()