如何使用CodeIgniter链接到pdf?

时间:2012-09-24 18:09:12

标签: codeigniter hyperlink download

这是一项非常简单的任务,但我似乎无法加载pdf。

我的视图中有一个简单的链接,指向存储在下载文件夹中的pdf链接。

在CodeIgniter中有没有我缺少的东西?

<div class="node_title_grant">
  <a href="<?php echo base_url();?>index.php/downloads/grant.pdf" target="_blank">
    Grant
  </a>
</div>

然后我将grant.pdf存储在我的应用程序文件夹的下载文件夹中。

提前致谢

2 个答案:

答案 0 :(得分:1)

只需做正常路径...

href="<?php echo base_url(); ?>application/downloads/grant.pdf"

或者:

href="/application/downloads/grant.pdf"

编辑:

我相信.htaccess是问题所在。将downloads文件夹从应用程序内部移动到根目录解决了这个问题。

答案 1 :(得分:0)

您想在此处使用anchor功能:

<div class="node_title_grant">
    <?php echo anchor('downloads/grant.pdf', 'Grant', 'target="_blank"); ?>
</div>

或者,您可以将文件名传递给base_url

<div class="node_title_grant">
    <a href="<?php echo base_url('downloads/grant.pdf');?>" target="_blank">
        Grant
    </a>
</div>