使用php在服务器上保存base64编码的pdf

时间:2014-01-12 21:00:02

标签: php pdf base64

我调用了一个Web服务,它以base64编码的pdf文件格式给出了回复。我需要将pdf保存到服务器上的文件夹中。

我无法将文件保存在文件夹中。它始终将文件本地保存在计算机上而不是服务器上。

这是我现在的代码。

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="doc-'.$document.'.pdf"');
file_put_contents('~/pdf/'.$document.'.pdf', $wc->out->document);

有人有建议我可以找到解决方案吗?

THX

1 个答案:

答案 0 :(得分:0)

标题用于向客户端提供数据 - 您不需要这些。只需使用file_put_contents

即可

对于文件保存位置,您知道将保存到用户配置文件中的文件夹中吗?如果您想要当前文件夹,请使用.代替~