에디터로 첨부한 이미지 중 쓰래기된 파일 어떻게 들 처리하시나요? 정보
에디터로 첨부한 이미지 중 쓰래기된 파일 어떻게 들 처리하시나요?
본문
그냥 방치 하나요?
업로드 할려다 마음변한것 이라던가 수정할때 변동된것등...
별도로 디비에 정보를 저장하지 못한다면
파일명 규칙을 잘 해서 처리되지 않을까요?
가령...
1.글아이디가 할당되기 전까지는 임시파일로 보고 tmp_xxxxxxxxxxx.jpg 같은 이름으로 서버에 업로드 시키고
2.뷰페이지 등에서 현제 글아디를 포함하는 파일명으로 만든후 이를 반영을하여 썸네일뷰 함수를 적용하면 될듯 한데요(최초1회)
3.이후 썸네일 파일 일괄삭제할때 tmp_xxxx 어쩌고 하는것도 같지 지워지도록요.
4.만약 글삭제시는 현제 글 아디로 시작하는 파일을 지워주구요....
가능 할까요??
커뮤티티 비슷한 싸이트 기획이라 파일관리가 좀 걱정입니다.
추천
0
0
댓글 12개

이 문제로 그누5 에 따로 처리하게 만들어 놓은것으로 알고 있습니다.

오늘 정식버젼을 테스트 해보고 있습니다.
그런데 글삭제 하더라도 파일은 남아 있고
올릴려고 했다가 변심한 파일도 그대로 있네요.
썸네일은 일괄삭제 기능 있는것은 확인 했습니다만...
그런데 글삭제 하더라도 파일은 남아 있고
올릴려고 했다가 변심한 파일도 그대로 있네요.
썸네일은 일괄삭제 기능 있는것은 확인 했습니다만...

사용자 모드는 게시글 삭제시 존재하지만
게시물 등록후 그냥 나간 경우와 관리자 모드에서 확인해보니......그러네요....파일 삭제가...
죄송합니다..
게시물 등록후 그냥 나간 경우와 관리자 모드에서 확인해보니......그러네요....파일 삭제가...
죄송합니다..

저 같은경우도 일괄삭제 합니다.
관리자 페이지에 일괄삭제 기능 넣어서..
관리자 페이지에 일괄삭제 기능 넣어서..

어떤 원리로 일괄삭제 기능을 만드셨는지 힌트 가능 할까요?

cheditor4 디렉토리와 일반 file디렉토리를 검사하여
몇일전까지 의 파일지울것인지...아님 몇달전까지의 파일을 지울것인지
설정해줘야 합니다.
안그럼..지울때마다...몇년전것까지 반복되니까요.
여기에 게시판테이블 관리기능까지 넣으면 좋겠지요..
전체 게시판에서 일괄지울것인지..
아님 지정된 게시판에서 지울것인지..
몇일전까지 의 파일지울것인지...아님 몇달전까지의 파일을 지울것인지
설정해줘야 합니다.
안그럼..지울때마다...몇년전것까지 반복되니까요.
여기에 게시판테이블 관리기능까지 넣으면 좋겠지요..
전체 게시판에서 일괄지울것인지..
아님 지정된 게시판에서 지울것인지..

저는 지에디터 쓰고 있는 데 계정을 지울때마다 그분들이 올려놓으신 사진이 지워지지 않아서
사용하지 않는 사진들이 차지하는 용량이 꽤 되더라구요. 이러지도 저러지도 못하고 그냥 있습니다.
사용하지 않는 사진들이 차지하는 용량이 꽤 되더라구요. 이러지도 저러지도 못하고 그냥 있습니다.

지음빌더에서는 몇 달이 지나도록 뷰가 한번만 발생하면 편집 중 삭제한 것으로 간주해 관리자가 일괄 정리 하도록 했습니다.
완벽하진 않지만 글쓰기 시 단순 변심으로 취소한 사진들 정리 할 땐 도움이 되는 거 같습니다.
완벽하진 않지만 글쓰기 시 단순 변심으로 취소한 사진들 정리 할 땐 도움이 되는 거 같습니다.

그렇게만 된다해도 좋겠네요
문제는 뷰가 한번발생했는지 그 이상 발생했는지 어떻게 취득 하시나요?
"지음빌더" 머릿속에 넣겠습니다.
문제는 뷰가 한번발생했는지 그 이상 발생했는지 어떻게 취득 하시나요?
"지음빌더" 머릿속에 넣겠습니다.
제 경우 직접 프레임워크로 모듈화 해서 사용하는 얘기라서, 그누보드 얘기는 아니니 참고하시고요.
문서와 연관된 업로드는 모두 DB에서 관리하는 게 핵심입니다. 스토리지와 DB 에는 존재하지만, 문서 내용에는 존재하지 않는 파일만 추려낼 수 있게 되고, 주기적 스캔으로 쓸모 없게 된 파일들을 백업 형태로 시스템에서 삭제합니다.
즉, 문서가 지워진 경우에는 그 문서와 연관된 파일이 모두 삭제되도록 하고, 문서가 온전하더라도 이후 수정을 통해서 이미지를 사용하지 않게 되었을 경우 문서 내용에서 제외된 이미지만 찾아내어서 삭제가 가능하도록 한 것이죠.
당연히 필요하면 복원도 가능합니다.
문서와 연관된 업로드는 모두 DB에서 관리하는 게 핵심입니다. 스토리지와 DB 에는 존재하지만, 문서 내용에는 존재하지 않는 파일만 추려낼 수 있게 되고, 주기적 스캔으로 쓸모 없게 된 파일들을 백업 형태로 시스템에서 삭제합니다.
즉, 문서가 지워진 경우에는 그 문서와 연관된 파일이 모두 삭제되도록 하고, 문서가 온전하더라도 이후 수정을 통해서 이미지를 사용하지 않게 되었을 경우 문서 내용에서 제외된 이미지만 찾아내어서 삭제가 가능하도록 한 것이죠.
당연히 필요하면 복원도 가능합니다.

어떻게든 DB화 해야 된다는 결론으로 이해 하겠습니다.
에디터에서 삽입되는 이미지는 어떻게 처리되는지 분석을 먼저 해봐야 될것 같은데 깝깝하네요..
답변 감사 드립니다.
에디터에서 삽입되는 이미지는 어떻게 처리되는지 분석을 먼저 해봐야 될것 같은데 깝깝하네요..
답변 감사 드립니다.