jquery 이용한 ajax 파일 다운로드

Par défaut

서버 측에서 사용되는 코드 HttpContext.Current.Response.SetCookie(새 HttpCookie(« 파일 다운로드 », « true »)를 사용하여 { _ . 경로 = « / » _ }) ——————————————————- 자바 스크립트가 onclick에서 발사될 수 있는데, 여기에 xls(excel)를 다운로드하기 때문에 contentType을 1 이상으로 조정했습니다. 파일 형식에 따라 설정해야 합니다. 이 기술을 사용하여 모든 종류의 파일을 다운로드할 수 있습니다. 이것은 내가 지금 몇 가지 주의 사항으로 추천 할 수있는 접근 방식입니다 : 이봐 존, 나는 당신의 JS에 몇 가지 문제가있다. IE 디버거에서 이름 fileDownload가있는 메서드 또는 속성이 존재하지 않는다는 메시지를 받습니다. 이 세 가지 참조가 있습니다. 스크립트 src= »스크립트/jquery-1.9.1.min.js » 유형=텍스트/자바 스크립트 »스크립트 src=1.10.2.custom.min.js » 유형=텍스트/자바 스크립트 » 스크립트 src= »스크립트/jQueryFileDownload1.4.0.js » 유형=텍스트/텍스트/텍스트/텍스트 팁이 있습니다. 안부 마이클 핑백: 아약스 보안 PDF 다운로드 | 내 홈 보안 기술 응답.setHeader(« 세트 쿠키 », « fileDownload=true; 경로=/ »); response.setHeader(« 콘텐츠 처리 », »첨부 파일; 파일 이름= »+파일); 플러그인으로이 작업을 수행 할 수있는 방법이 없습니다. 내가 있다면 난 그냥 jquery 파일 다운로드를 호출하고 다시 예상 응답을 얻을 수 있는지 확인하기 전에 AJAX와 서버에 `빈`엔드 포인트를 칠 것입니다.

당신이 할 경우 다음 jquery 파일 다운로드 큰 플러그인을 호출! ajax에서 ajax 데이터 응답을 얻어엑셀 파일을 다운로드 할 수 있습니까? 잡히지 않은 TypeError: 개체 함수(a,b){return 새 e.fn.init(a, b,h)} 파일 API를 사용하면 브라우저에서 파일을 생성, 로드 및 조작할 수 있는 `fileDownload` 메서드가 없습니다. Blob을 사용하여 메모리 내 파일을 만들 수 있습니다: 내 질문은 서버 응답에 따라 사용자 지정 작업을 수행하는 방법입니다. 사용 사례 : 파일 크기에 따라 즉시 다운로드를 제공하거나 파일이있는 이메일을 보냅니다. 후자의 경우, 나는 그들이 이메일을 얻을 것이다 설명하는 페이지로 리디렉션할 (또는 다운로드가 바로 일어난 경우와 다른 메시지를 표시) 할 수 있습니다. 리디렉션없이…). 어떻게이 멋진 플러그인으로 그것을 달성 할 수 있습니까? 그것은 실제로 정보의 좋은 도움이 조각. 나는 당신이 단순히 우리와 함께이 유용한 정보를 공유 한 것을 만족합니다. 이 같은 최신 상태로 유지하시기 바랍니다. 공유 주셔서 감사합니다. 데모 페이지 (http://jqueryfiledownload.apphb.com/)에서 쉽게 재현 할 수 있습니다. 상단에 대한 모든 8 클릭에 1 « Report0.pdf » 자동으로 실패합니다 – 즉, « 우리는 보고서를 준비하고, 기다려주세요 … » 대화 상자가 사라지지만 파일 저장 다운로드 대화 상자가 나타나지 않습니다. 아무것도 떨어져 이 양식 떨어져 갔다 절대적으로 아무 표시가 없습니다.

$.fileDownload(« /비동기/paas/caaas/다운로드인증서/ »+시리얼넘버, {성공콜백: 함수(url) { }, failCallback: 함수(HttpServletResponse, URL) { $(« #modalDownloadFailedCertificate »).모달(« 쇼 »); }; 거짓 반환; $.ajax({ 유형: « GET », URL: « downloadSed.jsp », 데이터: 일부데이터, 데이터 유형: `텍스트`, 성공: function(response){ 단지 참고: 필수 jquery 버전은 iframe을 만드는 데 사용되는 1.6 =1.3 prop(1.6=^_^=)로 유도되었고, iframe을 입력하면 iframe이 다운로드되지 않을 때 에는 iframe이 다운로드되지 않을 때 파일이 다운로드되지 않습니다.