我有一个十六进制值,这是一个PDF,我从一个Web服务,我试图使用PHP本地保存。以下是该值的片段。
我试图在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,但我不能完全在线。
感谢您的帮助