みんな。私は同様のことでスタックしています:私はZend Frameworkでダウンロードファイル機能を提供する必要があります...数時間のグーグル検索はこれで私を助けません...だからここに私のコントローラーコードがあります(注:私は初心者です):
//callback
public function sendFile()
{
readfile(APPLICATION_PATH . "/../public/pdf/10.pdf");
}
public function init()
{
$this->_helper->contextSwitch()
->addContext('file', array(
'headers' => array(
'Content-Type' => 'application/pdf',
'Content-disposition' => 'attachment; filename="10.pdf"'),
'callbacks' => array(
'init' => '_sendFile'
)
))
->addActionContext('download', 'file')
->setAutoJsonSerialization(false)
->initContext();
}
// ...
public function downloadAction()
{
}
PS: このダウンロード ファイルは zend フレームワークで見つかりましたが、この Zend の方法で実行したいと考えています。皆さん、ありがとうございました