0
我是Yii的新手。我有一個表單,用戶提交包括文件在內的一些信息。文件存儲在我的圖像目錄中......現在我想要的是在我的VIEW中創建一個鏈接來下載上傳的文件。 查看代碼在CGrid視圖中創建下載鏈接Yii
<b><?php echo CHtml::encode($data->getAttributeLabel('Resume')); ?>:</b>
<? echo CHtml::link($data,array('displaySavedImage','id'=>$model->id)); ?>
controller
public function actionDisplaySavedImage()
{
$model=$this->loadModel($_GET['id']);
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Transfer-Encoding: binary');
header('Content-length: '.$model->file_size);
header('Content-Type: '.$model->file_type);
header('Content-Disposition: attachment; filename='.$model->file_name);
echo $model->file_content;
}
帶'echo CHtml :: link'的行以'<?開頭。 echo「,但應該以」<?php echo「開頭。 – 2014-10-18 05:59:10