如何使用Zend Framework 1获取MIME类型?

时间:2013-09-12 12:51:19

标签: php zend-framework

我想使用Zend Framework 1下载文件。 该文件当前位于我的本地磁盘上。

我的downloadAction看起来有点像这样:

public function downloadAction() {
    header('Content-Type: some/contentType');
    header('Content-Disposition: attachment; filename="myFile.ext"');
    readfile('path/to/myFile.ext');

    // disable layout and view
    $this->view->layout()->disableLayout();
    $this->_helper->viewRenderer->setNoRender(true);
}

(另见http://www.stoimen.com/blog/2010/05/25/download-files-with-zend-framework/

是否可以添加文件的自动MIME检测,而安装了magic_mime模块或fileinfo模块?

1 个答案:

答案 0 :(得分:0)

您的问题的简短回答是“否”,但是从5.3.0版开始,fileinfo扩展与PHP捆绑在一起。如果您使用的是旧版本,那么您会遇到更大的问题。