4

我有一个十六进制值,它是我从尝试使用 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,但我不能把整个放在网上。

谢谢你的帮助

4

0 回答 0