ライブラリを使用phpdocxして Word でレポートを作成します。デフォルトでは、download関数には次の行が含まれています。
$this->save($tmp_filename);
... many headers
ob_clean();
flush();
readfile($tmp_filename);
exit;
関数でob_cleanは何も起こりません - 何もロードされません。この行をコメントアウトすると、ファイルのロードが開始されます。しかし、ファイルを開こうとするとエラーが表示されます。エラー メッセージには、ファイルが破損しているなどのメッセージが表示されます。ただし、一時ファイル自体を開けば問題ありません。ob_cleanそれで、私が知りたいのは、機能とダウンロード機能全体で何が問題になる可能性があるかです。
編集
に交換ob_cleanしob_end_cleanたところ、問題は解消されました。