ребята!Я использую yii1.1, я хочу реализовать функцию загрузки и выгрузки файлов, но после того, как я загрузил свой PDF-файл, я не смог правильно загрузить этот файл.не могли бы вы сказать, почему?
Когда я попытался загрузить загруженный файл, я получил неполный файл PDF.Другими словами, я не могу открыть загруженный файл PDF.
public function actionDownload(){
$path = Yii::getPathOfAlias('/yiiroot/trackstar/protected/uploads/')."mypdffile.pdf";
$upload=new Upload();
$upload->downloadFile($path);
}
}
публичная функция downloadFile ($ fullpath) {
if(!empty($fullpath)){
header("Content-type:application/pdf"); //for pdf file
//header('Content-Type:text/plain; charset=ISO-8859-15');
//if you want to read text file using text/plain header
header('Content-Disposition: attachment; filename="'.basename($fullpath).'"');
header('Content-Length: ' . filesize($fullpath));
readfile($fullpath);
Yii::app()->end();
}
else {return false;}
}
Iхочу скачать мой pdf файл правильно.