Laravel / Zend Barcode渲染奇怪的代码栏

时间:2018-10-09 21:19:36

标签: laravel zend-framework barcode

我对zend条码有一些问题,我使用laravel 5.7,并且从纪录片中编写了一个简单的代码(下)

git filter-branch

这是我的结果的一部分:

�PNGIHDR>�h�pHYs���+IDATx����r�PO���©c�9ISֺ2�@����֮eY�������������� =E���V��ܪ3〜��_ //}}。<��ϑ����푱�޻������������>Ɂ��@ Br!9��HH$$ �Ɂ��@ Br!9��HH$$�Ɂ��@ Br!9��HH$$�Ɂ��@ Br!9��HH$$�Ɂ��@ Br!9��HH $$�Ɂ��@ Br!9��HH$$�

看起来我的字符集错误,但我不知道如何解决。我有来自digitalocean的服务器。

1 个答案:

答案 0 :(得分:2)

您的浏览器正在接收PNG,并被告知它是文本文件。您需要指定一个MIME type。在这种情况下,该MIME类型将为image/png

例如:

return response()
    ->view('embedded')
    ->header('Content-Type', 'image/png');