자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi RemObject 사용시 파일 업로드 삭제 방법?
2020.02.06 10:49
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
델파이 Xe2, 오라클 사용
RemObject 로 DataSnap 구성되었을 경우
델파이에서 파일 업로드 저장시
db 에는 파일명과 위치 정보만 저장되고
실제 파일은 물리적으로 중간 서버에 저장될경우
파일 업로드 삭제를 어떻게 할지 모르겠네요
관련 소스나 참고할만한게 있을까요?
Delphi RemObject 사용시 파일 업로드 삭제 방법?
2020.02.06 10:49
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
델파이 Xe2, 오라클 사용
RemObject 로 DataSnap 구성되었을 경우
델파이에서 파일 업로드 저장시
db 에는 파일명과 위치 정보만 저장되고
실제 파일은 물리적으로 중간 서버에 저장될경우
파일 업로드 삭제를 어떻게 할지 모르겠네요
관련 소스나 참고할만한게 있을까요?
해당 질문은 기술보다 개발 방향에 대한 의견을 드리겠습니다.
파일 업로드 등 개발 시 가나다님과 같이 DB에는 파일위치를 기록하고, 파일은 별도로 관리(해당 서버 또는 별도 파일 서버 등)하는 방법을 많이 사용합니다.
이후 파일 삭제에 대한 이슈를 문의 하셨습니다.
파일 삭제의 경우 어떻게 정책을 세우느냐가 중요하고, 정책에 따라 파일을 삭제하도록 처리하시기 바랍니다.
보통 파일은 데이터 삭제와 연관되어 삭제하는 것이 맞을 것 같습니다.(사용자의 삭제 요청 또는 관리자/시스템에 의한 데이터 삭제 시 파일도 같이 삭제)
보완책으로 정기적으로 DB의 파일내용과 파일서버를 비교해 불필요한 파일을 삭제하도록 보강해도 좋을것 같습니다.
또한 보관기간 정책을 세우셨다면, (예를 들어)게시판 또는 이메일과 같은 경우 일정기간 이후 삭제하도록 정책을 세운다면 해당 정책에 맞게 파일 삭제 후 파일에 접근 시 안내 메시지를 출력하면 좋을 것 같습니다.
다소 일반적인 내용이므로, 참고할 소스코드나 자료보다 직접 정책을 세우고 구현해보시길 권장드립니다.