POST 経由でサーバー ページにデータを送信する HTML フォームがあります。
<form id='report-inputs' method='post' action='generate.php'>...</form>
generate.php
これは、指定されたデータを使用して多くの作業を行い、最終的にダウンロード用の Excel ファイルをダンプします。これは、バッファを消去してヘッダーを設定することによって行われます。
ob_end_clean();
header('Set-Cookie: fileDownloadToken='.$token);
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="'.$_DATA['title'].'.xlsx"');
$objWriter->save('php://output');
ob_end_clean()
ファイルが破損していないとダウンロードします。ページの処理が終了したときに何らかの確認または何かを表示したいのですが、ob_end_clean()
.
一部のコンテンツを表示し、ファイルを正常に配信するにはどうすればよいですか?
ありがとう。