테스트 사이트 - 개발 중인 베타 버전입니다

게시물 복사와 관련된 질문입니다 채택완료

ㄷㅊㅎ 8년 전 조회 2,263

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

 

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

 

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

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

 

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

 

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

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

g5_board_file 테이블에 연결된 필드의 첨부파일명 값을 바꾸고 첨부파일도 복사해서 바꿔주시면 됩니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

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

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

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

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인