我有一个变量将pdf作为二进制文件存入网站
<?=$calculationData->PDF_file?>
如何将pdf显示为链接而不是二进制文本? 注意:我是一个新手并且对PHP不太了解! : - )
答案 0 :(得分:1)
我假设$ calculationData是数据库中的对象,PDF内容作为二进制数据存储在那里。然后你可以做这样的事情:
链接到加载内容并将其发送到浏览器的PHP文件。
<a href="show_pdf.php?id=555">
其中id是本例中数据库中某处的calculateData的id。你需要一些东西来识别它。
<强> show_pdf.php:强>
<?php
/* load your calculation data here ... */
header("Content-type: application/pdf");
header("Content-Disposition: attachment;filename='mywhateverfile.pdf'");
echo $calculationData->PDF_file;
exit();
通过这种方式,您可以将二进制数据发送到浏览器,并使用正确的标题告诉它,如何处理该数据。