묻고답하기
XE에서 엑셀다운로드 페이지를 만들었는데 로드 중 문제 발생 메세지가 자꾸 나타나요...
2015.08.13 19:23
안녕하세요
XE를 이용해서 엑셀다운로드 페이지를 만들고 있는데
다운로드한 엑셀파일을 열때 마다
"로드 중 문제 발생"
문제 발생 영역
빠진파일: C:\xe\common\css\xe.css
빠진파일: C:\xe\common\js\plugins\ui\jquery-ui.css
빠진파일: C:\xe\modules\editor\styles\default\style.css
라는 메세지 창이 계속 나타납니다.
다운로드한 엑셀파일 내용에는 문제가 없는데
로드 중 문제 발생 창 때문에 뭔가 개운치가 않네요
$this->setLayoutPath('./common/tpl');
$this->setLayoutFile('default_layout');
header("Content-Type: Application/octet-stream;");
header("Content-Disposition: attachment; filename=\"VIEWER-" . date('Ymd') . ".xls\"");
엑셀다운로드시 사용할 레이아웃을 default_layout으로 지정해서 사용하였습니다.
"로드 중 문제 발생" 메세지.. 해결 방법이 없을까요?
댓글 2
-
기진곰
2015.08.13 21:38
-
B.G.M^^
2015.08.17 14:31
기진곰님 답변감사드립니다.
Context::unloadFile() 을 이용해서 시도 해보았는데 어디시점에 넣어야 할까요 도통 적용이 되질 않네요^^;
jQuery를 이용해서 link 태그를 삭제할려고 해도 반응이 없습니다.
방법이 없을까요?....
HTML 태그를 사용해서 엑셀파일을 만들고 계신가 봐요?
XE 레이아웃과 스킨을 사용하면 무조건 기본적으로 로딩되는 CSS, JS 파일들이 몇 개 있습니다.
일일이 찾아서 Context::unloadFile() 함수로 제거해 주시거나
아니면 레이아웃 포기하고 직접 HTML을 출력 후 exit하는 방법도 있습니다.