angularjs 파일 다운로드

그것은 자바 스크립트 파일에 모듈과 컨트롤러를 넣어 angularjs 응용 프로그램에서 일반적입니다. 예: cdn 액세스 − 또한 cdn에 액세스할 수 있습니다. CDN은이 경우 Google 호스트에서 지역 데이터 센터로 전 세계에 액세스를 제공 합니다. 이것은 CDN 이동을 사용 하 여 자신의 서버에서 외부 일련의 것 들로 파일을 호스팅의 책임 의미 합니다. 이것은 또한 당신의 웹 페이지에 방문자가 이미 동일한 CDN에서 angularjs의 사본을 다운로드 한 경우에, 다시 다운로드 될 필요 없을 것 이라는 점을 이점을 제안 한다. 그래서, 과자 근거한 입증 또는 공중 것을 가진 연결의 경우에는 확실히 쉽다: 다만 파일에 있는 연결을 두십시오. 아마 좀 CSS를 추가 하 게 잘 보이게: 코드 API를 컨트롤러에———————————————-//파일 id를 기반으로 Db에서 파일 데이터를 가져옵니다 [httpget] 공용 attachedfile (int fileid) (시도 {//id = 1010 var filedata = _ (1010), 데이터 파일 경우 (filedata! = null) {반환 filedata;} 다른 {반환 null;}} 캐치 (예외 ex) (예: 던져) ———————————공용 클래스 attachedfile {공용 int fieldid; 공용 문자열 파일 이름입니다.//그것은 파일이 너무 확장을 포함 공용 바이트 [] filetent;//공용 DateTime createdon;} 클라이언트측 코드:———————————/ /코드 아래에 사용 하 고 있습니다 angularjs 컨트롤러———————————var getfiledownimport 데이터 = 함수 (inputparams) {//여기에 inputparams는 id로 컨트롤러 API) $http 전달 되는 1010입니다. 가져오기 (` http://sampleproject/api/파일/`, { 매개 변수: {` `: inputparams}}). 성공 (함수 (데이터) {//디버거; if (데이터! = null) (//이 데이터에 나는 bytearray 파일 이름, 확장 및 filetent의 정보를가지고 있습니다.//뭔가를 브라우저에 파일을 다운로드)}). 오류 (함수 (msg, 코드) {콘솔 .log (msg + ` _ ` + 코드);}); }; ———————————–지금 우리가 angularjs 라이브러리를 사용 하 여 간단한 예제를 작성 하자. html 파일을 만듭니다. 아래와 같이 html은 angularjs JavaScript 파일을 저장할 새 폴더를 만들고