게시물 복사와 관련된 질문입니다

게시물 복사와 관련된 질문입니다

QA

게시물 복사와 관련된 질문입니다

답변 2

본문

게시판에서 글을 복사하는 경우에 복사한 게시물에서 첨부파일을 지워도 원본게시물의 첨부파일도 지워지는걸 보고 수정하기위해 이것저것 알아봤는데

 

그 결과 원본게시물과 복사된게시물의 첨부파일의 링크가 동일하고 그로인해 한쪽만 삭제해도 양쪽 게시물 모두 첨부파일이 삭제된다는 사실을 알게됬습니다.

 

그래서 데이터베이스에서 g5_board_file 테이블에서 필드값을 확인해보니 게시물 복사시에 wr_id값만 바껴서 새로운 행이 추가되는걸 확인했습니다.

그리고 당연히 복사된 행만을 삭제해보니 이경우 정상적으로 원본게시물에는 첨부파일이 남아있는걸 확인했습니다.

 

그럼 결과적으로 write_update.php에서 첨부파일과 관련하여 첨부되있던 파일을 변경or삭제시 기존에 첨부되있던 파일이 삭제된다는것 같은데

 

이때 파일이 삭제되는걸 방지하는 방법이 있을까요? 어느부분을 수정해야할지 알려주시면 감사하겠습니다!!

이 질문에 댓글 쓰기 :

답변 2

맞습니다 같은 첨부파일명을 가져오기때문에

하나만 지워도 2가지가 전부 삭제됩니다.

이럴때에는 애초에 복사가되는시점에 첨부파일명을 바꾸어서

해당 첨부파일도 복사하여 새로운 이름으로 지어주면됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 24
© SIRSOFT
현재 페이지 제일 처음으로