私は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で開くには、ファイルを右クリックし、 "open with"オプションを選択します。 また、PHPコードで開こうとしましたが、「PDF文書が正しく表示されない場合があります」というメッセージが表示され、内容がまったく表示されませんでした。ここにPHPコード
phpでWebブラウザから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でこれを修正するローカルコンピュータです –
有効なファイルパスであることをリンクで確認できますが、手動でそのファイルを開くときには" file:/// "私はそのファイルスラッシュを追加して、それがうまくいかないことを試しました。 –