PHP Base64解码为PDF浏览器输出

时间:2017-07-28 17:01:26

标签: php file pdf base64

我正在使用将PDF文档作为文件流返回的Web服务(base64_encoded。)

这是我到目前为止所做的:

$data     = $response->data;
$data_decoded = base64_decode($data);

$file = fopen($file_name,'wb+');
fwrite($file, $data_decoded);
fclose($file);

header('Content-Type: application/pdf');
header('Content-Disposition: inline;filename='.urlencode($file_name).'');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');

@readfile($file);

仍然不能输出有效的文件。

我通过在线base64解码器运行了字符串并创建了文件!

非常感谢任何想法/帮助。

0 个答案:

没有答案