我想在Web浏览器上检索pdf文件显示

时间:2017-04-03 10:35:10

标签: php file pdf

我创建了包含2个字段文件名和路径的数据库 filename为dwm.pdf,路径为C:\ xampp \ htdocs \ p1 \ testing。 我只想在链接点击时显示pdf文件,并在数据库中使用路径存储。

<?php
$con = mysqli_connect("localhost","root","billa","pdf_trial") or die
("Couldn't connect");
echo "Connected";
$q = "SELECT path FROM pdffiles WHERE filename =dwm"
$r = mysqli_query($q);
$row = mysqli_fetch_assoc($r);
header('Content-type: application/pdf');

?>

我想通过访问我在mysql中存储的路径在web上显示pdf文件。 我该怎么做

2 个答案:

答案 0 :(得分:0)

使用iframe链接您的pdf

<iframe src="http://docs.google.com/gview?url=http://path.com/to/your/pdf.pdf&embedded=true" 
style="width:600px; height:500px;" frameborder="0"></iframe>

答案 1 :(得分:0)

您可以使用$row['path']访问从数据库中检索到的路径,然后使用readfile()输出pdf文件:

<?php
$con = mysqli_connect("localhost","root","billa","pdf_trial") or die("Couldn't connect to MySQL");
$q = "SELECT path FROM pdffiles WHERE filename = 'dwm'"
$r = mysqli_query($q);
$row = mysqli_fetch_assoc($r);
header('Content-type: application/pdf');
readfile($row['path']);