在基于laravel的应用程序中,我们使用Jpgraph生成多个图表。这些图表将返回所有正确的标题。像这样:
$response = Response::make($img);
$response->header('Content-Type', 'image/png');
$response->header('Content-Disposition', 'inline');
return $response;
其中$ img是jpgraph的Stroke函数的结果。由于stroke将图像流返回给浏览器,因此我使用ob_get_contents捕获它以便能够在Response :: make
中使用它反正。这使得图表在任何情况下都能完美呈现,除了Dompdf。
我得到的错误是图片类型未知。
我在网址中添加了.png扩展程序,但它不起作用。 到目前为止,我发现什么都没有接近解决方案。
答案 0 :(得分:0)
问题证明是完全不同的
有一个问题,Dompdf对图像的调用没有相同的会话,因此不允许访问图像
感谢所有评论的人