【发布时间】:2020-01-21 04:46:28
【问题描述】:
我如何从这个数组中下载 pdf,这是我当前代码的样子,我无法保存 pdf。谢谢你的帮助。 这是我当前的代码:
$result = $SoapClient4->getContractBill($contractId, 2019, '09');
var_dump($result);
#$base64data = preg_replace('#data:application/pdf/[^;]+;base64,#', '', $result['ContractBills'][0]['RawFileData']);
$decoded = base64_decode($base64);
$file = 'invoice.pdf';
$file_put_contents($file, $decoded);
$pdf_decoded = base64_decode($base64data);
$pdf = fopen('test.pdf','w');
fwrite($pdf,$pdf_decoded);
fclose($pdf);
【问题讨论】:
-
您需要使用
rawFileData并删除开头的base64,。 -
@MarkusZeller 有我应该如何做的例子吗?
-
如果我的回答对你有用,请标记为正确。