欢迎
我在页面上保存下载的pdf有一点问题。要下载 pdf,我使用 Curl:
$CurlConnect = curl_init();
curl_setopt($CurlConnect, CURLOPT_URL, 'http://website.com/invoices/download/1');
curl_setopt($CurlConnect, CURLOPT_POST, 1);
curl_setopt($CurlConnect, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($CurlConnect, CURLOPT_POSTFIELDS, $request);
curl_setopt($CurlConnect, CURLOPT_USERPWD, $login.':'.$password);
$Result = curl_exec($CurlConnect);
现在在$Result (string) 我有所有的 PDF 文件内容。现在开始我的问题。我想保存下载的pdf:
header('Cache-Control: public');
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="new.pdf"');
header('Content-Length: '.filesize($Result));
readfile($Result);
不幸的是,当我保存或打开一个新的 PDF 文件时,我得到一个空白文档。也许问题出在最后几行:
header('Content-Length: '.filesize($Result));
readfile($Result);
不幸的是,我不知道如何改变它们以使其工作......我请求你的帮助。谢谢