質問: 'attachment;'; $content .= 'filename='.$file_name; $content .= ' filename*=UTF-8\'\''.rawurlencode($file_name); $this->response->header('Content-Disposition:', $content); $this->response->file($file_path); // $file_pathのファイル名をダウンロードファイル名にしてダウンロード $this->response->download($file_name); ``` ### 補足情報(FW/ツールのバージョンなど) Mac OS Mojave バージョン 10.14.6 Safari バージョン13.0.3 Vagrant + CentOS6.x cakePHP2.x ### 追記 PHPでやってみました ``` ``` ファイル「ほげほげ.docx」がダウンロードされ、 MS Wordで開くことができました。
回答: 昔、CakePHPで作ったプログラムを見てみると、私は「自動レンダリングの停止」というのを行っていました。 ``` $this->autoRender = false; ``` このautoRender、何をしているのか忘れてたので検索してみると、Qiitaに例がありました。 【CakePHP】ファイルダウンロード ご査収くださいませ。