0
4

1 回答 1

0

看起来您可能正在发送一个Content-Type标题而不是image/png您的响应。Zend_Barcode 将Content-Type: image/png在您调用该render()方法时默认发送,因此您所看到的可能意味着几件事之一。

  1. header("Content-Type: text/html');您可以在调用 barAction() 之前发出非图像标题(例如:)
  2. 由于需要在任何内容之前发送标头,因此您可能会在 barAction 之前在调度过程中的某处不知不觉地打印出一些输出。这可以像<?php您的一个控制器(或其他非视图 PHP 类)中的标记前的一行或空格一样简单。第一步,检查包含 barAction 的控制器,并确保第一行是<?php并且没有结束?>标签。您可能还需要调查插件或其他包含的文件。
于 2013-07-16T02:58:39.480 回答