我想加载位于upload / grilles /中的pdf文件,其中upload位于根目录中。
我的代码:
<a href="<?php echo base_url()."upload/grilles/".$nomFichier.".pdf"; ?>" target="blank"><?php echo $nomFichier; ?></a>
当我点击链接时,codeigniter不希望显示文档,这与没有显示框架的网站不同。
为什么?
谢谢!
答案 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
抱歉给您带来不便