我想加載位於upload/grilles /上傳位於根目錄中的pdf文件。在codeigniter中加載PDF文件
我的代碼:
<a href="<?php echo base_url()."upload/grilles/".$nomFichier.".pdf"; ?>" target="blank"><?php echo $nomFichier; ?></a>
當我在點擊鏈接,笨不希望在不同網站顯示文檔而不框架顯示。
爲什麼?
謝謝!
我想加載位於upload/grilles /上傳位於根目錄中的pdf文件。在codeigniter中加載PDF文件
我的代碼:
<a href="<?php echo base_url()."upload/grilles/".$nomFichier.".pdf"; ?>" target="blank"><?php echo $nomFichier; ?></a>
當我在點擊鏈接,笨不希望在不同網站顯示文檔而不框架顯示。
爲什麼?
謝謝!
這不是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馬上
所以....
這只是我的網址。
文件名包含空格,但我在這給了URL注入名稱: 本地主機/ XXXX/YYY /文件%20test.pdf
但是URL的文件是: 本地主機/ XXXX/YYY /file_test.pdf
不便之處
你在FF中檢查過嗎? – Vickel
什麼是FF?我不是英語.. – FlorianDlbr
FF = FireFox,IE = Internet Explorer。 Firefox下載PDF,而所有其他瀏覽器在線顯示PDF,請參閱下面的答案 – Vickel
您確定你的網址?如果沒有文件/文件夾存在,你的htaccess的原因,你的鏈接將被重定向到index.php。 –
正如Vincent提到的,它顯然是'.htaccess'文件問題。 請複製並粘貼位於index.php文件旁邊的'.htacess'文件。 –