ajax 파일 다운로드 예제

나는 당신의 ajax 플러그인을 구현, 그것은 구글 크롬과 파이어 폭스에서 작동하지만, 인터넷 익스플로러 11에서, 나는 파일 다운로드 플러그인과 관련된 버튼을 클릭 할 때 나는 다음과 같은 오류가 있습니다. 다운로드 요청에 요청 헤더를 추가할 수 있습니까 아니면 모든 것이 URL에 쿼리 문자열 매개 변수로 있어야 합니까? 이것은 기본적으로 IFRAME을 구동하기 때문에, 내 의심은 이런 식으로 요청을 보강 할 수 없다는 것입니다, 그러나 그것은 확실히 물어 다치게하지 않습니다! $.fileDownload(“/비동기/paas/caaas/다운로드인증서/”+시리얼넘버, {성공콜백: 함수(url) { }, failCallback: 함수(HttpServletResponse, URL) { $(“#modalDownloadFailedCertificate”).모달(“쇼”); }; 거짓 반환; U는 이것으로 나를 도울 수 있습니다,어떻게 다운로드 .xls 파일에 관해서는 저장할 때 유형으로 저장 기본값으로 마이크로 소프트 엑셀을 표시하는 방법? Gmail과 같은 거의 독점적으로 Ajax 사이트를 만들었다고 상상해보십시오. 서버에서 이와 같은 응답으로 인해 전체 DOM이 오류 메시지로 대체됩니다. Gmail에서 이런 일이 일어나고 모든 것을 다시로드해야하는 것을 상상해보십시오. 아야! 높은 Ajax 응용 프로그램에 대 한 프레임 워크를 만드는 내 현재 역할 (Gmail 등) 사용 하는 모든이 플러그인을 작성 하는 영감을 – “웹 응용 프로그램” 웹 어쨌든 가고 있는 그래서 더 나은 방법이 있을 수 있다… 오류가 발생하면 영구적이지 않으며 링크를 다시 클릭하면 일반적으로 파일이 표시됩니다 (그러나 나중에 간헐적으로 실패함). – 내 응용 프로그램 서버에 s3 인증 URL을 생성 하 고 다음 에 해당 URL을 전달 $.fileDownload(). – 응용 프로그램 서버는 쿠키 파일을 설정다운로드 = 그것은 생성 된 s3 URL을 반환 할 때 true – 나는 s3 올바른 콘텐츠 성향을 반환 : 첨부 파일 헤더는 다운로드를 강제로. Blob 응답 유형을 사용할 때 제대로 작동하지 않습니다. 그것은 단지 내가 배열 버퍼에 응답유형을 설정할 때만 작동합니다. 또한 arraybuffer를 사용하는 경우 파일 크기에 따라 1 분 정도 후에 다운로드가 표시됩니다. 파일 다운로드 =true를 설정하는이 쿠키는 httpOnly 매개 변수가 있어야합니까? 첫 번째 문제는 내가 PDF 파일과 탐색기 2 문제에서 이미지를 다운로드 할 수 없습니다 친절하게 크롬 브라우저에서 작동하지 않습니다 친절하게 이 구현이 일반 자바 스크립트를 사용하는 것을 명심보다 빨리 보다 빨리 도움이 (모두가 쉽게 예를 따라 할 수 있도록) ), 그러나 실제 다운로드는 대부분의 프레임 워크 (jQuery, Vue, 각도, …)에 대해 동일하게 작동합니다. 좋은 쓰기 – 누군가가 PDF 또는 PNG 파일을 병합하고자하는 경우, 내 남편은 여기에 발표를 발견 “https://kdp.amazon.com/community/profile.jspa?userID=806143″때때로 나는 POST 요청에서 파일을 다운로드 할 필요성에 우연히 발견.

예를 들어 PDF 콘텐츠가 요청에 따라 달라지는 PDF 파일을 생성하는 경우를 예로 들 수 있습니다. 흥미롭게도 이것은 당신이 생각하는 것처럼 간단하지 는 않지만 그렇게 어렵지는 않습니다. 안녕하세요 존, 우선 멋진 스크립트주셔서 감사합니다. 파일을 Microsoft Excel로 내보내는 데 많은 시간을 절약하고 서버에서 동일한 파일을 다운로드합니다. 파일 대화 상자를 열고있는 파일을 강제로 다운로드 할 수 있지만 다운로드 성공 메시지가 사용자 화면에 표시되는 옵션을 찾고 있었습니다.