0

以下に示す私のコードでは、

$pdf->Output($node->nid . '.pdf', 'D');

ファイルがダウンロードされたかどうかを検出するにはどうすればよいですか? 出力関数を読み込んでいる間、戻り値に関しては何も言及されていません。だから私はそれが何の値も返さないと思いますか?

4

1 に答える 1

0

これはクライアント側で発生するため、検出できません。エンドユーザーは、[保存] または [キャンセル] をクリックできます。

ただし、Dフラグをに設定することによりI

$pdf->Output($node->nid . '.pdf', 'I');

PDF がエンドユーザーに正常にレンダリングされたことを確認できます。エンドユーザーは下にスクロールしてSaveボタンをクリックし、PDF を保存できます。それを保存するかどうかは、エンドユーザーに依存します..これも追跡できません。

于 2013-08-21T07:15:33.603 に答える