Spring
// 서버에 있는 파일 삭제 요청 처리 코드
양빵빵
2022. 8. 2. 16:00
//서버에 있는 파일 삭제 요청처리
//URI: /deleteFile?fileName=/2019/09/22/s_djfksldfjs_abc.jpg
@DeleteMapping("/deleteFile")
public ResponseEntity<String> deleteFile(String fileName) throws Exception {
try {
//파일 삭제
File delFile = new File(UPLOAD_PATH + fileName);
if (!delFile.exists()) return new ResponseEntity<>(HttpStatus.NOT_FOUND);
delFile.delete();
return new ResponseEntity<>("file-de-lsuccess", HttpStatus.OK);
} catch (Exception e) {
return new ResponseEntity<>(e.getMessage(), HttpStatus.BAD_REQUEST);
}
}