ie ajax 다운로드

IE는 데이터 URI 또는 다운로드 특성으로 탐색하는 것을 지원하지 않습니다. navigator.msSaveBlob를 사용하여 IE 10+에 대한 파일을 저장할 수 있습니다. window.navigator.msSaveBloband 쓰기 IE 특정 코드를 확인할 수 있습니다 그렇지 않으면 기존 코드를 사용 하 여 파일을 저장 합니다. 자세한 내용은 다음 링크를 확인할 수 있습니다: Blob 및 msSaveBlob를 사용하여 로컬로 파일을 저장하면 그런트를 설치하려면 먼저 node.js(npm 포함)를 다운로드하여 설치해야 합니다. npm은 노드 패키지 모듈을 의미하며 node.js를 통해 개발 종속성을 관리하는 방법입니다. 덜 /, js / 및 글꼴 / 는 CSS, JS 및 아이콘 글꼴 (각각)의 소스 코드입니다. dist/ 폴더에는 위의 사전 컴파일된 다운로드 섹션에 나열된 모든 것이 포함되어 있습니다. 문서/ 폴더에는 문서의 소스 코드와 부트스트랩 사용 사례/가 포함되어 있습니다. 그 외에도 포함된 다른 파일은 패키지, 라이센스 정보 및 개발을 지원합니다. 코드의 다음 줄을 사용하여 나는 파이어 폭스, 크롬, 오페라에서 아약스 호출의 응답으로 파일을 다운로드 할 수 있습니다. 그러나 IE에서 href 특성 다운로드는 지원 되지 않습니다. 따라서 아래는 IE에서 작동하지 않습니다. 정말 고마워요! ContentDisposition에서 올바른 정규식 제거로 어려움을 겪고있는 사람들을 위해 원래 파일 이름으로 파일 / 아카이브를 다운로드하려면 코드를 contentDisposition.match (/(?<=파일 이름 =)로 편집했습니다.**) 부트 스트랩 소스 코드 다운로드에는 미리 컴파일 된 CSS, 자바 스크립트 및 글꼴 자산과 소스 Less, JavaScript 및 문서가 포함됩니다.

좀 더 구체적으로, 그것은 다음과 같은 것을 포함: 그것은 또한 그것을 다운로드 하는 대신 새 탭/창에서 PDF를 스트리밍 할 수 있습니까? 중요한 부분은 다운로드 특성을 제거하고 Blob을 만들 때 유형 옵션을 추가하는 것입니다. 전역 옵션은 .ajaxSend(), .ajaxError(및 이 요청이 트리거될 때 유사한 메서드를 사용하여 등록된 처리기)를 방지합니다. 예를 들어 요청이 빈번하고 간략한 경우 .ajaxSend()로 구현된 로드 표시기를 표시하지 않는 것이 유용할 수 있습니다. 도메인 간 스크립트 및 JSONP 요청을 사용하면 전역 옵션이 자동으로 false로 설정됩니다. 자세한 내용은 아래에서 이러한 방법에 대한 설명을 참조하십시오. jQuery 1.5에서 $.ajax()로 반환되는 jqXHR 개체는 Promise 인터페이스를 구현하여 Promise의 모든 속성, 메서드 및 동작을 제공합니다(자세한 내용은 지연된 개체 참조).

Comments are closed.