我需要打開pdf文檔。到目前爲止,我有超鏈接的PDF文件路徑的Web應用程序,所以當我點擊該鏈接時,它必須在Web瀏覽器或Acrobat等默認PDF應用程序中打開該文件。這裏是鏈接<div class="col-md-7 value"><a href="c:/JobData/4861.pdf" class="btn btn-default btn-sm"> View </a> </dv>
當我試圖打開它的Firefox說:「地址不明白」。同樣的文件,我可以在Firefox中打開右鍵單擊文件並選擇「打開」選項。 我也嘗試用php代碼打開它,但有消息「PDF文檔可能無法正確顯示」,並且根本沒有顯示內容。這裏是php代碼
用php打開網頁瀏覽器的PDF文件
<?php
$file = 'c:/JobData/';
$filename = '4861.pdf';
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');
@readfile($file);
?>
有人有解決方案嗎?感謝您查看此問題。
爲什麼JavaScript標記?你正在尋找在PHP正確的實施? – hackerrdave
「」c:/「是本地計算機的有效URL將會修復此問題 – 2016-11-16 01:27:34
您可以在鏈接中看到它是有效的文件路徑,但是當我手動打開該文件時,在C:之前添加了」file:///「並試圖通過添加該文件的斜槓以及它的不工作 –