3
我需要下載存儲在服務器上的excel文件。但我無法找到ZF2下載的示例。我正在嘗試以下代碼通過Zend下載excel文件
$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,但這給未定義的方法帶來了錯誤。此外,我嘗試「回聲$迴應」,但只是轉儲字符串輸出頭+二進制數據。
是否使用MVC? –
是的,我正在使用ZF2 MVC。這是代碼是我的控制器操作的一部分。 –