우리의 응용 프로그램에는 동적으로 생성 된 PDF 문서에 대한 링크가 있습니다. 링크는 다음과 같이 보입니다. host/22-5/file_3136.pdf 브라우저에 정적 PDF 문서처럼 보입니다. 링크를 클릭하면 새 창이 열립니다. 그 창은 같은 헤더와 함께 PDF 문서 전용 (HTML)를 수신 :PDF 문서보다 먼저 로딩 화면을 표시하는 방법
우리는 사용자가 PDF 플러그인이 설치되어있는 경우 브라우저에서 PDF를 볼 수 있도록하고 올바른으로 문서를 저장할 수있게하려면Content-Disposition: inline; filename=file_3136.pdf
Content-Type: application/pdf
파일 이름.
이제 PDF가 생성되는 동안 표시되는로드 스크린을 추가하려고합니다. 현재 기능을 유지하면서 가장 좋은 방법입니다.
로드 생성 화면을 표시 한 다음 생성이 완료되면 PDF로 리디렉션하는 옵션이 있습니다. 이렇게하면 당분간 서버에 PDF를 보관해야합니다. 현재 응답이 전송되는 즉시 삭제됩니다.
다른 옵션은 서버의 PDF를 가리키는 <embed>
, 또는 <object>
태그와 함께 일부 HTML 및 자바 스크립트 (로드 페이지 표시)를 보내는 것입니다.
가장 좋은 접근 방법은 무엇입니까? 대부분의 브라우저에서는 어떻게 작동합니까?
으로 작성했습니다.이 방법은 실제로 이해할 수 없습니다. 게다가 이미 PDF를 표시 할 새 창이 열립니다. 그 창은 "안무"를 할 수 없습니까? –