BDE를 쓰시는 거 같은데, BDE의 경우 큰 BLOB 처리에 약간 문제가 있는 것으로 알고 있습니다.
(저 자신은 수십 MB의 데이터를 디비에 넣어본 적이 없습니다. 그 정도 크기면 디비 대신 별도 파일로 뺍니다.)
델파이5라면 BDE 대신 ADO를 쓰시는 것이 좋을 듯 합니다. 6 이상이라면 dbExpress를 쓸 수 있겠고요.
만약 이미 코드가 많이 작성되어 있는 대규모 애플리케이션이라 전체를 모두 ADO 등으로 옮기는 것이 쉽지 않다면,
BLOB를 처리하는 해당 부분만 바꾸는 방법도 있겠죠.
그럼...
콘스탄틴 님이 쓰신 글 :
: 왕초보델피언입니다.(__)꾸벅
: 블럽파일업로드와 다운로드에 관해 궁금한점이 있어 질문드립니다.
: - 개발환경 : 델파이5, 오라클 환경
: - 질문사항 : 동영상파일을 DB로 업로드와 다운로드를 하고있습니다.
: 구현은 다되어서 블럽으로 저장과 다운은 가능합니다.
: 하지만 DB로 저장될때는 정상적으로 저장이 되는것 같은데, 다운로드시
: 파일은 완전히 다운로드 하지 못합니다. 이유를 정확히 몰라 이렇게 문의
: 드립니다. 고수님들의 좋은 가르침 부탁드립니다.
: 예) 50M의 동영상 파일을 블럽 형태로 저장(가능)
: 블럽형태로 저장된 파일 PC로 내려받을때 10M로 내려받습니다.
: 어떤 파일이 올라가던지 10M로 고정되어서 내려받습니다. 단 10M이하
: 의 파일에 한해서는 정상적으로 업로드 다운로드가능합니다.
: 참고)BDE상 BLOB Size와 BLOB CACHE 설정을 각각 1000정도로 수정도
: 해보았습니다.
|