我从一个外部api得到一个响应,其中包含一个我想转换为pdf的字节数组。
来自api的示例响应。
到目前为止,我已经在laravel中尝试了以下代码,但没有成功。
从api接收CCD_ 1。
return response($data)
->withHeaders([
'Content-Type'=> 'application/pdf'
]);
诀窍是设置Content-Disposition
标头以强制下载。
return response($data, 200, [
'Content-type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="api.pdf"',
]);
您也可以将attachment
替换为inline
,以便在浏览器中呈现pdf(大多数现代浏览器都支持此功能(。