私のアプリケーションでは、フォームを完成させ、Ajaxのポストコールで送信することができます。 フォームは、PDFファイルを作成するTCPDFクラスに送信されます。 クラスには、 " - > output(...)"というメソッドがあり、ファイルをWebサーバーに保存し、ブラウザに送信します。 私の目標は、フォームの送信後にPDFファイルを作成することです、ユーザーに強制的にダウンロードさせる(更新せずに)。 このメソッドはajax呼び出しでは機能しません。 私が見つけた唯一の解決策は、ファイルを作成し、それをWebサーバーに送信し、ユーザーをWebサーバーへのファイルの場所にリダイレクトすることです。それは良い解決策ではありません、私はダウンロードを強制する必要があります(自動開始)。 私はフォーラムで他の同様のソリューションを読んだことがありますが、良いフォームではありません 何か提案がありますか?強制ダウンロードPDFをTCPDFによって作成、Ajax投稿後
6
A
答えて
15
は、彼は、ファイルを保存するか、オープンしたい場合、これは、クライアントを提案します
$pdf->Output("filename.pdf",'FD');
を試してみてください。
+0
解決済み!問題は、強制ダウンロードをサポートしていないAjaxリクエストです...私はアプリケーションのロジックを変更しました... – trullallero
28
$pdf->Output("filename.pdf",'D');
+0
解決済み!問題は、強制ダウンロードをサポートしていないAjaxリクエストです...私はアプリケーションのロジックを変更しました... – trullallero
関連する問題
- 1. phpを使って強制的にpdfをダウンロードする
- 2. jQueryのAJAXによって投稿が
- 3. ajax投稿が「投稿」状態になっている
- 4. perl投稿の後にファイルをダウンロード
- 5. AWS PDF投稿http投稿
- 6. PHP TCPDF複数のPDFを作成
- 7. 作成後のPDFファイルのダウンロード
- 8. 投稿を使ってデータを投稿してからダウンロードする
- 9. 投稿ファイルのAjaxによってLaravelに
- 10. ファイルが返ってくるAjax投稿
- 11. Ajax投稿後にリダイレクトする
- 12. jQuery - ajax投稿ページにajax投稿を送信するには
- 13. Wordpress投稿者IDによって投稿を取得
- 14. ajax投稿が成功した後にリダイレクトする方法
- 15. PDFをダウンロードするためにwindow.print()を強制します
- 16. AJAXを使用してTCPDFで生成されたPDFをダウンロードできません
- 17. PHP:強制的にPDFファイルをダウンロードする
- 18. ブラウザで強制的にPDFファイルをダウンロードする
- 19. エスプレッソを強制的にイベントバスの投稿を待つ?
- 20. TCPDFを使用してCakePHP 2.0のPDFヘルパーを作成する
- 21. 強制ダウンロードASP.Net
- 22. 強制ダウンロード
- 23. Ajax JqueryでJsonハイジャック投稿を投稿
- 24. 投稿を削除して投稿の投稿者に制限する
- 25. AJAXが2回目の投稿に投稿する投稿
- 26. Ajaxの成功時に.mp3または.zipファイルを強制的にダウンロードする
- 27. Lift - Ajaxを使ったオートコンプリート投稿
- 28. Rails Ajax Jquery Delete投稿後に投稿要求を送信します
- 29. django ORMによって作成された文章をbulk_createに投稿
- 30. laravel AJAX投稿
類似のポストを参照してください。http://stackoverflow.com/questions/7721803/force-download-after-ajax-call – Dharmavir