代码点火器下载文件

时间:2016-10-12 17:35:54

标签: php codeigniter

我使用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>';   
}       
?>

1 个答案:

答案 0 :(得分:1)

你也可以使用codeigniter的下载助手 请点击此链接

  

codeigniter official guide