如何从 php5 数据库中检索的二进制文件生成 pdf 文件?它是 Base64 编码的,我刚刚解码了它,但不知道下一步该怎么做......
二进制数据很简单实际文件,或者更确切地说该文件的重要内容,只是没有文件名。
$base64 = /* some base64 encoded data fetched from somewhere */;
$binary = base64_decode($base64);
在那里你有文件数据/文件内容 in the $binary
多变的。从这里开始,这取决于您想做什么。您可以将数据写入文件,然后您将获得一个“实际的”PDF 文件:
file_put_contents('my.pdf', $binary);
您可以使用适当的标头将数据输出到浏览器,用户将收到看起来像 PDF 文件的内容:
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="my.pdf"');
echo $binary;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)