0

我正在使用 imagepgn 生成条形码图像(使用 PHP-Barcode 0.4 http://www.ashberg.de/php-barcode/),但宁愿不将它们保存到光盘 - 似乎没有必要,因为图像不需要很长时间并且它们体积小,可以在需要时快速生成。

我在想一个动作 showbarcodeAction,它只会调用 imagepgn 函数,但需要一个与动作相关联的模板,对吗?如果是这样,当我真正需要的只是图像时,它不会产生一些 html 吗?我可以在标准 img 标签中显示图像,即使它实际上并没有保存到光盘上?

我正在使用带有 extbase 的typo3 v4.5。

谢谢!

(Q 也在http://forum.typo3.org/index.php/m/698624/#msg_698624上发布,因为当我首先尝试在这里发布它时,一些错误阻止了这个网站接受它)

4

1 回答 1

0

如果您想按照“您的风格”进行操作,请在操作中生成图像,修改标题以返回正确的 MIME 类型并在操作结束时添加退出。退出将阻止 Extbase 调用视图,因此您不需要模板。

这篇文章可以启发你: http ://buzz.typo3.org/people/soeren-malling/article/create-a-download-action-with-extbase/ 你只需要删除“推送文件”部分(内容-描述)。

就我个人而言,我会选择 base64 方式:生成图像,使用 base64(PHP:base64_encode)对其进行编码并将其传递给您的 Fluid 模板。

于 2013-11-12T22:22:51.870 回答