サーバーに保存されているExcelファイルをダウンロードする必要があります。しかし、ZF2 でのダウンロードの例が見つかりません。次のコードを試しています
$response = new Response();
$response->getHeaders()->addHeaders(array(
'Content-Type' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'Content-Disposition' => 'attachment;filename="forecast_template.xlsx"',
'Cache-Control' => 'max-age=0',
));
$response->setContent(file_get_contents($xlsx_file_name));
しかし、うまくいきませんでした。setRawBody を試しましたが、未定義のメソッドでエラーが発生しました。また、「echo $response」を試しましたが、ヘッダー + バイナリ データの文字列出力をダンプするだけです。