2011-01-31 28 views
1

如何發送的Excel文件正確的頭在我有對xls文件設置標題,同時通過Zend框架下載問題Zend框架響應

我都試過,但沒有工作...

$this->getResponse() 
     ->setHeader('Content-type', 'application/vnd.ms-excel') 
     ->setHeader('Content-Disposition', 'attachment; filename=test.xls'); 

不過它顯示了一些二進制數據。而不是設置標題。

請儘管幫助我。

+0

你是如何將數據輸出到瀏覽器?如果使用`exit()`或任何其他方法來中斷調度循環,則可能不會發送正確的標題。 – 2011-01-31 12:36:05

回答

1

嘗試

->setHeader('Content-type', 'application/vnd.ms-excel', true) 

使用第三個參數來強制更換頭

和真正加

->setHeader('Content-Length', ...)