在codeigniter中加载PDF文件

在codeigniter中加载PDF文件,codeigniter,pdf,Codeigniter,Pdf,我想加载位于upload/grilles/中的pdf文件,其中upload位于根目录中 我的代码: <a href="<?php echo base_url()."upload/grilles/".$nomFichier.".pdf"; ?>" target="blank"><?php echo $nomFichier; ?></a> 当我点击链接时,codeigniter不想显示文档,不像在没有框架的站点中那样 为什么? 谢谢 这不是cod

我想加载位于upload/grilles/中的pdf文件,其中upload位于根目录中

我的代码:

<a href="<?php echo base_url()."upload/grilles/".$nomFichier.".pdf"; ?>" target="blank"><?php echo $nomFichier; ?></a>

当我点击链接时,codeigniter不想显示文档,不像在没有框架的站点中那样

为什么?


谢谢

这不是
codeigniter
问题,而是浏览器(Firefox)问题

我推荐,它是一个通用的、基于web标准的平台,用于解析和呈现PDF

注意:上述示例在FireFox以外的其他浏览器中的行为(在localhost上选中),如下所示:

Chrome版本34.0.1847.137:立即在新窗口中显示pdf

IE 11:请求显示pdf的许可,如果获得许可,请立即在新窗口中显示pdf

Safari(适用于windows)5.1.7.:立即在新窗口中显示pdf

Opera 12.11:立即在新窗口中显示pdf文件

这只是我的网址

文件名包含一个空格,但我在url中插入了该名称,该url给出: localhost/xxxx/yyy/文件%20test.pdf

但url的文件是: localhost/xxxx/yyy/file_test.pdf


很抱歉给您带来不便

您确定您的URL吗?由于htaccess的原因,如果不存在文件/文件夹,您的链接将重定向到index.php。正如Vincent提到的,显然是
.htaccess
文件问题。请复制并粘贴
.htacess
文件,该文件位于
index.php
文件旁边。您是否在FF中检查了它?FF=FireFox,IE=Internet Explorer。Firefox下载pdf,而所有其他浏览器都内联显示pdf,请参见下面的我的答案