我有一个十六进制值,它是我从尝试使用 PHP 本地保存的 Web 服务获取的 PDF。以下是该值的片段。
我试图在 PHP 中使用 pack 来实现这一点,要么收到“x”无效的错误,要么 pdf 无法正确保存。它将为空或显示错误打开。
Partial Value is: "0x255044462D312E340A0A322030206F626A0A3C3C2F5479"
我在谷歌搜索了一段时间后尝试了以下失败:
$pack = pack("h*", $string);
file_put_contents('my.pdf', $pack);
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="my.pdf"');
echo $pack;
谁能告诉我我做错了什么?我意识到这不是整个 PDF,但我不能把整个放在网上。
谢谢你的帮助