2014-05-21 47 views
0

我想加載位於upload/grilles /上傳位於根目錄中的pdf文件。在codeigniter中加載PDF文件

我的代碼:

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

當我在點擊鏈接,笨不希望在不同網站顯示文檔而不框架顯示。

爲什麼?

謝謝!

+0

您確定你的網址?如果沒有文件/文件夾存在,你的htaccess的原因,你的鏈接將被重定向到index.php。 –

+0

正如Vincent提到的,它顯然是'.htaccess'文件問題。 請複製並粘貼位於index.php文件旁邊的'.htacess'文件。 –

回答

0

這不是codeigniter問題,而是瀏覽器(Firefox)的問題。

我推薦PDF.JS library,這是一個通用的,基於網絡標準的解析和渲染PDF文件的平臺。

注:你上面的例子中的行爲在其他瀏覽器(選中在本地主機上)比Firefox如下:

版本34.0.1847.137:顯示在新窗口PDF馬上

IE 11:要求允許顯示pdf,如果授予在新窗口顯示pdf立即

Safari(對於Windows) 5.1.7:顯示PDF在新窗口馬上

歌劇12.11:顯示了在新窗口PDF馬上

0

所以....

這只是我的網址。

文件名包含空格,但我在這給了URL注入名稱: 本地主機/ XXXX/YYY /文件%20test.pdf

但是URL的文件是: 本地主機/ XXXX/YYY /file_test.pdf

不便之處

+0

你在FF中檢查過嗎? – Vickel

+0

什麼是FF?我不是英語.. – FlorianDlbr

+0

FF = FireFox,IE = Internet Explorer。 Firefox下載PDF,而所有其他瀏覽器在線顯示PDF,請參閱下面的答案 – Vickel