在codeigniter中加载PDF文件

时间:2014-05-21 14:45:11

标签: codeigniter pdf

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

我的代码:

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

当我点击链接时,codeigniter不希望显示文档,这与没有显示框架的网站不同。

为什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

我推荐PDF.JS library,这是一个基于Web标准的通用平台,用于解析和呈现PDF。

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

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

IE 11:要求显示pdf的权限,如果被授予,则立即在新窗口中显示pdf

Safari (适用于Windows)5.1.7:马上在新窗口中显示pdf

Opera 12.11:马上在新窗口中显示pdf

答案 1 :(得分:0)

...所以

这只是我的网址。

文件名包含一个空格,但是我在url中注入了名称: 本地主机/ XXXX / YYY /文件%20test.pdf

但url的文件是: 本地主机/ XXXX / YYY / file_test.pdf

抱歉给您带来不便