. * * @copyright Copyright 2009-2010 Chunsheng Wang * @author Chunsheng Wang * @package file * @version $Id$ * @link http://www.zentao.cn */ class file extends control { /* 生成文件上传的表单。*/ public function buildForm($fileCount = 2) { $this->view->fileCount = $fileCount; $this->display(); } /* 下载一个文件。*/ public function download($fileID) { $file = $this->file->getById($fileID); if(file_exists($file->realPath))$this->locate($file->webPath); $this->app->error("The file you visit $fileID not found.", __FILE__, __LINE__, true); } /* 导出csv格式的文件。*/ public function export2csv($agent) { $fileName = $this->post->fileName; if(strpos($fileName, '.csv') === false) $fileName .= '.csv'; if($agent == 'ie') $fileName = urlencode($fileName); header('Content-type: application/csv'); header("Content-Disposition: attachment; filename=$fileName"); header("Pragma: no-cache"); header("Expires: 0"); echo stripslashes($this->post->csvData); die(); } }