@RequestMapping(value = "/file/remove/BBS_ID/{bbsId}/ATC_NO/{atcNo}/FILE_SEQ/{fileSeq}", method = RequestMethod.GET)
public String fileUploadRemove(@RequestParam(value = "single", required = false, defaultValue = "") String single, @PathVariable String bbsId, @PathVariable String atcNo, @PathVariable String fileSeq, HttpServletResponse response) throws IOException {
// 파일 정보를 구한다.
ArticleFile articleFile = boardBO.getDownloadFile(new Integer(fileSeq));
String strRealFilePath; // REAL 디렉토리의 파일경로
if (System.getProperty("os.name").contains("Windows")) {
strRealFilePath = m_strLocalUploadPathReal + m_SEPARATOR + bbsId;
} else {
strRealFilePath = m_strServerUploadPathReal + m_SEPARATOR + bbsId;
}
// REAL 파일을 구해서 삭제
File objRealFile = new File(strRealFilePath + m_SEPARATOR + articleFile.getFileNmUpload());
if (objRealFile.delete()) {
logger.debug("File Remove Error !!!");
}
// DB 삭제
ArticleFile aFile = new ArticleFile();
aFile.setFileSeq(new Integer(fileSeq));
boardBO.removeArticleFile(aFile);
if (single.equals("on"))
return "redirect:/board/edit/BBS_ID/" + bbsId + "/ATC_NO/" + atcNo + "?single=on";
else