728x90
반응형

게시판에 글을 작성하고, 수정하고, 삭제를 하다보면, 첨부한 사진이나 파일들에 대한 불필요한 것들을 삭제해 주어야 한다. 스마트 에디터를 게시판의 본문 입력방법으로 사용을 할 경우도 같은 문제가 발생한다. 본문내에 사진을 추가하였지만, 게시글의 변경이나 삭제시 사진 정보도 수정이 될 경우 이를 삭제해 주어야 한다.


1. 본문에 추가되는 사진 파일에 대한 정보를 데이터베이스 테이블에 저장

  - 보통 게시글의 첨부를 저장하는 방법과 같이, 본문에 작성되는 사진 정보도 데이터베이스 테이블에 추가한다.

  - 게시글의 첨부 파일과 본문에 삽입되는 사진 파일을 구별하기 위하여 데이터베이스 테이블에 구분을 위한 방법을 적용한다. 나는 현재 파일을 저장할 때, description을 사용하는데, 여기에 게시글의 첨부일 경우는 "게시글", 본문에 삽입되는 사진일 경우는 "이미지"라고 정보를 사용하여 구분하였다.

  - 게시글을 조작할 때 사용하는 Article cless에는 "게시글"과 "이미지"를 저장하기 위한 field를 별도로 둔다.

  - 본문의 이미지를 수정하거나 삭제할 경우 처리하는 방법이 조금 복잡할 것 같다. 이는 네이버 블로그에서 본문의 사진을 처리하는 방법을 참조한다. 본문에서 삭제하면, 데이터베이스 정보 및 실제 파일도 삭제를 한다.

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,