我使用codeigniter将一些文档上传到“public / upload”文件夹。它很成功。然后我想要显示和下载这些文件。显示没问题,但是请您提供一些代码示例供我下载。我尝试了几种方法,但没有工作
这是我的控制器 - home.php
function downloadtest() {
$session_data = $this->session->userdata('logged_in');
if (isset($_SESSION) && isset($session_data['rolename'])) {
$data['username'] = $session_data['username'];
$this->load->view('vwHomeHeader', $data);
$this->load->view('vwHomeMenu', $data);
$this->load->view('vwdown',$data);
$this->load->view('vwHomeFooter', $data);
} else {
$this->load->view('vwLogin');
}
这是视图--vwdown.php
<?php
$this->load->helper('directory');
$dir = "public/upload";
$map = directory_map($dir);
foreach ($map as $k){
echo '<a>'.basename($dir)."/".$k.'</a>'.'<br>';
}
?>