내 응용 프로그램을 사용하면 사용자가 양식을 작성하여 Ajax 게시 전화로 보낼 수 있습니다. PDF 파일을 만드는 TCPDF 클래스로 보내진 양식. 이 클래스는 "-> output (...)"메소드를 가지고있어서 파일을 웹 서버에 저장하고, 브라우저로 보내고, ecc를 전송합니다. 내 목표는 양식을 제출 한 후 PDF 파일을 만듭니다. , 강제로 사용자가 다운로드 할 수 있습니다 (새로 고침 없음). 이 메서드는 ajax 호출과 작동하지 않습니다. 내가 찾은 유일한 해결책은 파일을 만들고, 웹 서버에 표시하고, 사용자를 웹 서버에 파일의 위치로 리디렉션하는 것입니다. 하지만 좋은 솔루션이 아니므로 다운로드를 강제해야합니다 (자동 시작). 포럼에서 다른 사람들과 비슷한 해결책을 읽었지만, 좋은 형태가 아닙니다. 제안이 있습니까?Ajax 게시 후 TCPDF 작성 후 강제 다운로드 PDF
6
A
답변
15
그가 저장하거나 파일을 열하고자하는 경우이 클라이언트를 제안합니다
$pdf->Output("filename.pdf",'FD');
을보십시오.
+0
가 해결! 문제는 강제 다운로드를 지원하지 않는 아약스 요청입니다 ... 응용 프로그램의 논리를 변경했습니다 ... – trullallero
28
$pdf->Output("filename.pdf",'D');
+0
해결되었습니다! 문제는 강제 다운로드를 지원하지 않는 아약스 요청입니다 ... 응용 프로그램의 논리를 변경했습니다 ... – trullallero
관련 문제
- 1. pdf 작성 후 정리
- 2. perl 게시 후 파일 다운로드
- 3. ajax 게시 후 document.ready 실행
- 4. PHP-Ajax 강제 다운로드
- 5. 게시 후 Wordpress 게시 HTML
- 6. ajax 호출 후 브라우저로 pdf 보내기
- 7. AJAX 게시 후 django 템플릿이 다시로드되지 않습니다.
- 8. 강제 버튼 클릭 후
- 9. 리디렉션 및 강제 다운로드
- 10. Bloated PDF by TCPDF
- 11. 페이지로드 후 Ajax 요청
- 12. 앱 다운로드 후 이미지 다운로드
- 13. 게시 후 알림 게시/구독
- 14. 다운로드 후 헤더 리디렉션
- 15. 다운로드 후 알림을 받으시겠습니까?
- 16. 다운로드 후 Unzip 구현
- 17. 다운로드 후 Repo가 중단됩니다.
- 18. 리디렉션 후 다시 작성
- 19. 게시 후 Jquery로 텍스트 변경
- 20. 게시 후 상태 코드가
- 21. 양식 게시 방법 후
- 22. 게시 후 빌드 실패
- 23. MSBuild에서 빌드 후 게시
- 24. Android : 강제 종료 후 활동주기
- 25. Cruiscontrol 강제 빌드가 실패한 후
- 26. 강제 중지 후 서비스 시작
- 27. blob을 다운로드 한 후 데이터가 없습니다. pdf 파일
- 28. tcpdf - 기존 PDF 문서로 시작
- 29. TWebBrowser를 사용하여 웹 사이트에 게시 한 후 PDF 가져 오기
- 30. 스트림 강제 다운로드 - 강제 다운로드 파일
유사한 게시물을 참조 : http://stackoverflow.com/questions/7721803/force-download-after-ajax-call – Dharmavir