2016-07-19 4 views
0

ブラウザウィンドウで生成されたPDFファイル(mdPDFプラグインから)を表示するのではなく、「別名で保存」ウィンドウを表示する方法はありますか?私は - $mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'F'); を設定しようとするが、そのフォルダにファイルを保存するだけで、私にリンクを与えていない。mdPDFにPDFウィンドウを保存する方法を教えてください。

+0

は、適切な「強制ダウンロード」ヘッダーを出力します。 "コンテンツタイプ:アプリケーション/オクテットストリーム"。ユーザーのブラウザ構成を上書きすることはできません。彼らが自動的にpdfを保存するように指定した場合、そのMIMEタイプについて横たわって "PDF"を送信しない以外に、あなたがそれを上書きすることはできません –

答えて

0

this mPDFを使用しているとしますか? (リンクは、プロジェクト専用のgithubのページです。

もしそうなら、私はあなたがOutput(...)呼び出し、ないFパラメータにDパラメータを使用してする必要が信じています。だから、次のようにあなたの出力の呼び出しを変更します

$mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'D'); 

the documentation page about the Output functionによると、Dパラメータは以下を行います。

D:ブラウザに送信して、ファイルのダウンロードを強制します$ filenameによって与えられた名前。

+0

ありがとう!それはまさに私が必要とするものです。 – DanialartBiz

関連する問題