我调用了一个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
答案 0 :(得分:0)
标题用于向客户端提供数据 - 您不需要这些。只需使用file_put_contents
对于文件保存位置,您知道将保存到用户配置文件中的文件夹中吗?如果您想要当前文件夹,请使用.
代替~
。