0

这是一个如此简单的任务,但我似乎无法让它加载 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 存储在我的应用程序文件夹的下载文件夹中。

提前致谢

4

2 回答 2

1

只需做正常的路径...

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

或者:

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

编辑:

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

于 2012-09-24T18:11:04.883 回答
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>
于 2012-09-24T18:14:23.617 回答