TL;DR – 자바 스크립트 다운로드 방법을 사용하면 서버에 연결하지 않고 파일을 다운로드하기위한 고유 한 기능을 선언 할 수 있으며 사용자로부터 파일 경로를 숨길 수 있습니다. 정말 큰 파일을 더 크게 저장해야하는 경우 Blob의 크기 제한이 있거나 충분한 RAM이 없는 경우 새 스트림 API의 힘으로 데이터를 비동기적으로 하드 드라이브에 직접 저장할 수있는 고급 StreamSaver.js를 살펴보십시오. 즉, 진행에 대한 지원을해야합니다, 취소하고 쓰기가 완료되면 알고. 가장 인기있는 패키지 관리자중 일부와 거의 모든 프로젝트에 부트 스트랩의 소스 파일을 가져옵니다. 패키지 관리자에 관계없이 부트스트랩은 공식 컴파일된 버전과 일치하는 설정에 대해 Sass 컴파일러및 자동 사전 수정프로그램이 필요합니다. 요구(`부트스트랩`)는 부트스트랩의 모든 jQuery 플러그인을 jQuery 개체에 로드합니다. 부트스트랩 모듈 자체는 아무 것도 내보내지 않습니다. 패키지의 최상위 디렉터리 에서 /js/*.js 파일을 로드하여 부트스트랩의 jQuery 플러그인을 개별적으로 로드할 수 있습니다. FileSaver.js는 서버 측을 포함하는 대신 클라이언트 측에서 파일을 다운로드하기위한 견고한 솔루션입니다. 예를 들어 중요한 정보가 외부 서버로 전송되지 않도록 방지하는 데 유용합니다.
사용 가능한 모든 파일 및 버전을 보려면 https://code.jquery.com 기억하기:Blob은 지원되는 브라우저에 따라 크기 제한이 있으므로 FileSaver.js는 중소형 파일(500-800 MiB max)에만 적합합니다. 부트 스트랩을 다운로드하여 컴파일 된 CSS 및 자바 스크립트, 소스 코드를 얻거나 npm, RubyGems 등과 같은 좋아하는 패키지 관리자와 함께 포함하십시오. FORM 태그는 모든 곳에서 작동하며 서버에서 일시적으로 파일을 만들 필요가 없기 때문에 좋은 결과를 보였습니다. 이 방법은 다음과 같이 작동합니다. 이러한 파일을 로컬로 다운로드하려면 링크를 마우스 오른쪽 단추로 클릭하고 „로 저장”을 선택합니다. 메뉴에서. 자바 스크립트 다운로드 파일을 만드는이 방법은 사용자가 텍스트 영역에서 제공 된 콘텐츠를 검색 할 수 있습니다. 파일은 표준 텍스트 편집기에서 열리는 간단한 .txt로 컴퓨터 장치에 도달합니다. 플래시 기반 폴리필 없이 IE < 10에 텍스트 파일을 저장할 수 있습니다. 자세한 내용은 첸웬브리안과 코프시럽의 saveTextAs()를 참조하십시오.
jQuery CDN은 SRI(하위 리소스 무결성)를 지원하므로 브라우저에서 배달중인 파일이 수정되지 않았는지 확인할 수 있습니다. 이 사양은 현재 브라우저에서 구현되고 있습니다. 새 무결성 특성을 추가하면 브라우저가 지원함에 따라 응용 프로그램이 이러한 보안 향상을 얻을 수 있습니다. 브라우저가 렌더링할 수 있는 파일(예: HTML 또는 텍스트 파일)을 다운로드하도록 하려면 서버가 임의의 이진 데이터에 사용되는 응용 프로그램/x-please-download-me 또는 응용 프로그램/옥텟 스트림과 같은 무의미한 값으로 파일의 MIME Type을 설정해야 합니다.