묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB에 따라 이런경우가 있나요? (다운로드 컨트롤)
2014.03.05 20:46
XE보드와 연계해서 외부 프로그램을 만들고 있는데
희한한 증상이 발견되네요 (초보라 ㅠㅠ)
예를들어 DB가 두 개 있습니다. XE_DB, common_DB (모두 사용자는 동일합니다.)
XE_DB는 말 그대로 XE보드 제로보드 DB고 common_DB는 일반 프로그램 DB 입니다.
download 컨트롤을 이용해서 파일을 다운로드 받으려고 하는데요
우선 common_DB를 통해 파일을 업로드 하면 파일관련 테이블에 정상적으로 데이터가 들어가고
(원래 파일명, 파일속성, 바뀐 파일명, 파일크기 등등)
정상적으로 다운로드 가 됩니다.
XE_DB에서도 똑같이 테이블을 만들고 작업을 하면 파일관련 테이블에는 정상적으로 데이터가 들어가나
다운로드를 하면 파일이 다운로드 되는 게 아니라
파일의 소스가 출력 됩니다.
그래서 XE_DB의 파일속성 테이블을 common_DB로 옮겨놓고 호출하면 정상적으로 파일이 다운됩니다.
반대로 common_DB의 파일속성 테이블을 XE_DB로 옮겨놓고 호출하면 파일의 소스가 출력됩니다.
똑같은 계정으로 DB를 만들었는데 이렇게 될 수 있나요?
왜 이런게 발생할까요? ㅠㅠ