2014-04-22 3 views
0

Angular.js를 처음 사용합니다. "샘플 목록"이라는 링크를 만들었고 내 요구 사항은 해당 링크를 클릭하면 주어진 위치에서 Excel을 열어 볼 수 있습니다. 그 해결책을 알려주십시오.다른 이름으로 저장 angular.js의 팝업

나는 html로 이것을 시도했다. 하지만 "로컬 리소스를로드 할 수 없습니다 : file : /// D : /temp/project/abc.xls"로 오류가 발생합니다. 샘플 목록

감사합니다.

+0

지금까지 내가 당신이 자바 스크립트 –

+0

에서 파일 시스템을 액세스 할 수 없습니다 알고있는 경우, 파일을 생성 할 수있는 서버가 없으면 다운로드 할 파일을 제공하려는 경우 Flash 또는 이와 유사한 플러그인을 사용해야합니다 –

답변

0

우선 웹 서버 (http)를 통해 페이지에 액세스하는 것처럼 보이지 않습니다. 따라서 상대 파일 URL을 relative_path/abc.xls과 같이 사용하면 보안상의 이유로 자바 스크립트에서 허용하지 않는 파일 시스템에 상대적인 파일에 액세스하려고합니다.

당신이 파일이 서버에있을 것입니다 위치를 알고 있다면, 당신은 단지 window.open('absolute_or_relative_url.xls', '_blank'); 또는 고급 같은 것을 사용할 수 있습니다 Download File Using Javascript/jQuery

관련 문제