在我的Laravel项目中,我使用PDF. js来显示一些PDF文档。我试图隐藏在iframe的src字段中传递php文件的pdf路径。
在我看来:
<iframe id="reader" src="http://server.dev/Wrapper.php"></iframe>
In my Wrapper.php:
<?php
//here I will call some methods to compose right uri
echo "http://server.dev/libs/pdfjs/web/viewer.html?file=http://server.dev/repository/ex.pdf";
?>
它不起作用,它在iframe的body标签中显示url:
<iframe id="reader" src="http://server.dev/Wrapper.php">
<html>
<head>
</head>
<body>
http://server.dev/libs/pdfjs/web/viewer.html?file=http://server.dev/repository/ex.pdf
</body>
</html>
</iframe>
有可能显示pdf文件没有显示pdf路径直接在源代码?
谢谢
将此代码放入Wrapper.php文件
header("Content-type: application/pdf");
header("Content-Length: ".filesize($filepath.$filename));
ob_end_flush();
@readfile($filepath.$filename);