1
파일을 사용자에게 제공하는 젠드 컨트롤러가 있습니다.컨트롤러 단계에서 젠드 출력 버퍼를 어떻게 플러시합니까?
Noginn SendFile 액션 도우미를 사용하여 파일의 실제 스트리밍을 수행했지만 코드는 MIME, Content-Type 등을 설정 한 후 readfile ($ path)을 사용하여 버퍼의 내용을 버퍼에 저장합니다. .
문제는 파이프를 아래로 도착 파일이 아닌 기차 텍스트 파일을 분쇄 그러나 이미지
내 컨트롤러가 다음 코드를 가지고위한 분명히 치명적인, 시작 부분에 여분의 빈 바이트가 0x20을 가지고 있다는 것입니다 보기 스크립트가 렌더링되는 것을 중지하려면 :
$this->_helper->viewRenderer->setNoRender();
$this->_helper->layout->disableLayout();
하지만 공백이 파일이 스트리밍되기 전에 어딘가에 출력 버퍼에 저장되고 있다고 생각합니다. 파일을 스트리밍하기 전에 출력 버퍼를 지우는 방법이 있습니까?
미리 감사합니다.