ここで説明するように、CakeResponse :: file()を使用してユーザーにファイルをダウンロードさせます。CakePHP2 CakeResponse :: file()はFirefoxでダウンロードを開始しません
https://book.cakephp.org/2.0/en/controllers/request-response.html#cake-response-file
しかし、私はそれは、Firefoxを除き、などクローム、IE、オペラ、で正常に動作します気づきました。 Firefoxでは何も起こりません。
$this->response->file($filepath, [
'name' => $filename,
'download' => true,
]);
return $this->response;
私のコントローラのコードは、基本的にこれに似ています。ファイルタイプは無関係です。 Firefoxの何が問題なのですか?
Firefoxの正確な問題は何ですか? –
ダウンロードが開始しません。エラーはありません。ただ何も起こりません。 – mmrn
おそらく、適切なヘッダーを記述する必要があります。 –