싸이트 거진 만들었습니다. 그런데 큰 고민이 생겼네요
본문
파일 첨부를 이용한 이미지 업로드 그리고 게시물 삭제시 삭제
이 부분은 걱정할 나위 없이 아주 잘 됩니다.
문제는 에디터를 사용했을때 인데요
파일을 정상적으로 글쓰기 버튼을 눌러서 첨부 되는건 문제가 안되는데
에디터에서 이미지를 올리고 그냥 페이지를 나갔을때 입니다.
글은 작성이 안됐지만 이미지는 올라가서 한자리 차지 하는데
이 문제로 검색을 마구마구 해봤는데 뾰족한 대책이 없네요 ㅠㅠ
이런 정크 파일을 쿨하게 넘어가자니 나중에는 엄청난 문제로 다가 올꺼 같습니다...ㅠㅠ
검색을 하다보니 이런 해결책도 있던데 게시되어 있는 글과 이미지를 매칭 해서 사용이 안되고 있는 파일은 모두 삭제 하는걸 크론으로 돌려라 라고 써있던데요
이걸 매일 새벽에 한번씩 돌리면 될꺼 같긴한데
이와 관련된 문서나 프로그램이 아무리 검색해도 안나오네요..ㅠ.ㅠ
제 고민의 방향이 잘못된건가요?ㅠㅠ
이거만 해결되면 오픈 할수 있겠는데 참 머리가 터져 버리겠습니다..ㅠㅠ
선배님들 조언 부탁 드립니다. ㅠㅠ;;
답변 1
저는 글쓰기, 수정하기 버튼 누르면 저장, 수정하는 파일에
글내용에서 에디터로 등록한 이미지를 골라냅니다.
그리고 /data/editor/ 말고 /data/image/ 이렇게 다른 디렉토리에 저장합니다.
그리고 그 이미지를 DB 테이블에 따로 저장합니다.
그러면 /data/editor/ 에는 사용하지 않은 이미지만 남아있겠죠.
이걸 다음달에 디렉토리 자체를 php로 지워버립니다.
이러면 안쓰는 이미지를 서버에 보관할 필요가 없고
이미지를 테이블에 저장하여 사이트내 등록된 모든 이미지를 한페이지에서 보여줄수도 있죠.
검색 가능하게 하면 네이버나 구글의 이미지 검색 흉내도 낼수 있죠.
혹시 개발자시면 직접 만들어 보세요.