ライブラリを使用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
たところ、問題は解消されました。