1
我有一個向用戶提供文件的Zend控制器。如何在Controller階段刷新Zend輸出緩衝區?
我已經使用Noginn SendFile操作助手來完成文件的實際流式處理,但代碼只是在設置MIME,Content-Type等後使用readfile($ path)將文件內容放入緩衝區。
的問題是,到達沿管路文件中有一個額外的空白字節爲0x20的開始,而不是一列火車粉碎爲文本文件,但顯然是致命的圖像
我的控制器有下面的代碼在它停止呈現任何查看腳本:
$this->_helper->viewRenderer->setNoRender();
$this->_helper->layout->disableLayout();
但我認爲在文件獲得流式傳輸之前,空白仍然被放置在輸出緩衝區中。 有沒有一種方法可以在流式處理文件之前清除輸出緩衝區?
非常感謝。